Sys.WebForms.PageRequestManagerParserErrorException 问题解决过程
今天使用Asp.net ajax时遇到了如题的错误,解决了很长时间才解决,在这里自己做个记录,也希望能帮助大家。
出现这个错误的原因很多,详细可以看下面的链接:
我按照文章里面的内容自己查看了一下,自己没有使用
Response.Write();//
Server.Transfer();
Server.Transfer();
最后把页面最前面的Page指令中的属性EnableEventValidation设置成了false。
程序终于能够正常运行。
如果有哪位朋友使用了Response.Write()弹出对话框的话,最好替换成
ScriptManager.RegisterStartupScript(this.updatePanel1, this.GetType(), "", "alert('用户名或密码错误!!');", true);
如果使用Server.Transfer()重定向的话替换成
Response.Redirect("~/default.aspx");
当然全都没有的话,最后可以使用我的办法:Page指令中的属性EnableEventValidation设置成了false。
希望对大家有启发。