我正在使用Response.Redirect
将用户从ProductListPage.aspx重定向到DocumentListPage.aspx并使用查询字符串传递一个 id。
protected void Click_btnHiddenRow(object sender, EventArgs e)
{
Response.Redirect("DocumentListPage.aspx?id=" +
this.txtSelectedID.Value);
}
页面内容正在发生变化,因此用户实际上被重定向到第二个页面,也传递了 id,但是浏览器中的 URL 仍然是http://localhost:60559/Pages/ProductListPage.aspx
.
我遇到了其他一些不相关的异常,我认为这可能是问题所在。
使用Response.Redirect时,URL 的情况是否正常?
~~~
我还想补充一个可能与实际情况相关的异常情况。
在DocumentListPage.aspx页面中,我有一个带有代码隐藏事件处理程序的按钮。但是,当单击此按钮时,它不会进入事件方法,而是会触发ProductListPage.aspx的 Page_Load 事件方法中的断点。