2010-08-09 84 views
0

在頁1中,我有一個鏈接。當它被點擊時,它應該用不同的東西調用相同的頁面,這是我不能做的。查詢字符串重定向從第1頁到第1頁到第2頁(以編程方式調用buttonclick)

protected void lnkAddLoc_Click(object sender, EventArgs e) 
{ 
    MerchantId = CommonHelper.GetLoggedInMerchant(); 
    string QueryStringValue2 = ApplicationData.URL_MERCHANT_PROFILE + 
     "?MerchantCompanyPayment"; 
    Response.Redirect(QueryStringValue2); 
} 

所以它調用Page 2.頁面2有一個按鈕,我可以通過它來到頁面1.按鈕代碼在這裏。

protected void btnAdd_Click(object sender, ImageClickEventArgs e) 
{ 
    MerchantID = CommonHelper.GetLoggedInMerchant(); 

    string QueryString = ApplicationData.URL_MERCHANT_COMPANY_PAYMENT + 
     "?MerchantProfilePages"; 

    Response.Redirect(QueryString); 
} 

在頁面加載頁1,我想調用按鈕事件處理程序。

if (string.Equals(QueryStringValue2, "MerchantCompanyPayment")) 
{ 
    btnAdd._________________________ 
} 

回答

1

爲什麼不把重定向代碼移出事件處理程序並從兩個地方調用它。如果我理解正確,你想自動跳到第2頁,處理,然後跳回第1頁。不要打擾按鈕點擊,直接調用response.redirect。我可能會錯過這裏,如果是這樣,你可能想澄清你在問什麼...

+0

太棒了!我錯過了邏輯:(謝謝! – Ram 2010-08-09 17:06:01

相關問題