2010-08-09 68 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

相关问题