查询字符串,从第1页重定向到第1页到第2页(以编程方式调用按钮)

时间:2010-08-09 15:35:49

标签: c# asp.net

在第1页中,我有一个链接。单击它时,它应该使用不同的东西调用同一页面,这是我无法做到的。

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

所以它调用第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 个答案:

答案 0 :(得分:1)

为什么不将重定向代码移出事件处理程序并从两个地方调用它。如果我理解正确,你想自动跳转到第2页,处理,然后跳回到第1页。不要打扰按钮点击,只需直接调用response.redirect。我可能在这里忽略了这一点,如果是这样,你可能想澄清你在问什么......