使用Response.Redirect()时不会触发Page_Load事件

时间:2012-10-20 16:14:29

标签: c# asp.net

我的Web应用程序中有两个表单(Page1和Page2)。 现在Page1有一个网格,其row_command事件我要去Page2。 在Page2的加载事件中,我正在检查一个条件,如果错误,我将使用Response.Redirect()进入Page1。

现在当我从Page2转到Page1时,Page1的加载事件没有被触发。 我已经使用了缓存清除和响应。但它没有帮助。 但是当我使用Server.Transfer时,Page1的加载事件就会被触发。

等待你的回复.Guys

1 个答案:

答案 0 :(得分:0)

应该在Response.Redirect期间调用它。确保页面加载中的任何位置都没有IsPostBack检查。