在用Response.Redirect()或Response.Write()进行URL带参数的页面重定向时出现如题所示的错误。

1:Ajax是无刷新的,而使用Response进行带参重定向时需要刷新页面。所以只须在UpdatePanel下设置“asp:PostBackTrigger”的“ControlID”为指定的控件名称即可,如: 
<Triggers> 
<asp:PostBackTrigger ControlID="btnSave" /> 
</Triggers>

2:如果你用的是微软的ajax框架,弹出提示框应该用: 
ScriptManager.RegisterStartupScript(this.UpdatePanel1, this.GetType(), "updateScript", "alert('对不起,账号和密码错误');", true); 

3:EnableEventValidation="false"

posted on 2011-12-08 11:16  . 夜___ .  阅读(798)  评论(1)    收藏  举报