ASP.NET中使用UpdatePanel时用Response输出出现错误的解决方法
来源:互联网 发布:大数据概念股票 编辑:程序博客网 时间:2024/05/17 22:41
asp.net中执行到Response.write("xx");之类语句或Microsoft JScript 运行时错误: Sys.WebForms.PageRequestManagerParserErrorException: 无法分析从服务器收到的消息。之所以出现此错误,常见的原因是: 在通过调用 Response.Write() 修改响应时,将启用响应筛选器、HttpModule 或服务器跟踪。
在放置了UpdatePanel时,先在</UpdatePanel>前加入
<Triggers><asp:AsyncPostBackTrigger ControlID="Timer1"/></Triggers>试试,如果是设置了PostBackTrigger 也无法Response.Write();正常情况下,微软推荐我们是这么用的:
string scripts = "<script>alert('弹出提示框!');</script>";
ClientScriptManager csm = Page.ClientScript;
csm.RegisterClientScriptBlock(this.GetType(), "sss", scripts, false);
//csm.RegisterStartupScript(this.GetType(),"sss",scripts,false);
如果还不行你就用专门针对UpdatePanel控件的:
ScriptManager.RegisterStartupScript(this.UpdatePanel1, this.GetType(), "updateScript", "alert('未登录!');", true);
你只需将alert('未登录!');改成你要输出的脚本即可!
在放置了UpdatePanel时,先在</UpdatePanel>前加入
<Triggers><asp:AsyncPostBackTrigger ControlID="Timer1"/></Triggers>试试,如果是设置了PostBackTrigger 也无法Response.Write();正常情况下,微软推荐我们是这么用的:
string scripts = "<script>alert('弹出提示框!');</script>";
ClientScriptManager csm = Page.ClientScript;
csm.RegisterClientScriptBlock(this.GetType(), "sss", scripts, false);
//csm.RegisterStartupScript(this.GetType(),"sss",scripts,false);
如果还不行你就用专门针对UpdatePanel控件的:
ScriptManager.RegisterStartupScript(this.UpdatePanel1, this.GetType(), "updateScript", "alert('未登录!');", true);
你只需将alert('未登录!');改成你要输出的脚本即可!
参考:http://wangyali90516.blog.163.com/blog/static/117205101201083025730557/
0 0
- ASP.NET中使用UpdatePanel时用Response输出出现错误的解决方法
- ASP.NET-019:UpdatePanel中无法使用Response问题
- 解决在asp.net中 使用 ajax UpdatePanel出现乱码问题的解决方案
- ASP.NET AJAX使用UpdatePanel控件+Response.Write()报错
- UpdatePanel中含有Repeater,Repart中含有LinkButton,LinkButton使用 Response.WriteFile没反应的解决方法
- ASP.NET输出PNG图片时出现GDI+一般性错误的解决方法
- Asp.net中UpdatePanel内包含FileUpload的使用
- .net使用UpdatePanel出现的问题
- 使用Ajax和UpdatePanel时出现1203012031or404错误解决方法
- updatepanel中Response.write(); 执行错误
- ASP.net AJAX置于框架中出现JScript运行时错误的解决方法
- IIS6 下使用ASP.NET 4.0时浏览网站出现404错误的解决方法
- ASP.NET使用GridView时,出现错误“必须声明标量变量‘@ID’”的解决方法
- 在updatepanel中使用response时需要配置的信息
- Asp.net 2.0 Request ,Response 出现乱码 Email乱码 解决方法
- Asp.net-UpdatePanel异步刷新后JS失效的解决方法
- asp:UpdatePanel 中javascript的使用
- asp:UpdatePanel 中javascript的使用
- HTML获取单选按钮的值
- AndroidAnnotations 类似jack 大神 黄油刀
- UIViewController的edgesForExtendedLayout属性
- IEEE Float Point
- Android学习记录(二十三)-Android Fragment onBackPressed的处理。
- ASP.NET中使用UpdatePanel时用Response输出出现错误的解决方法
- 执行一条sql语句update多条记录实现思路
- ASP.NET中母版页引用外部js或css文件无效,提示对象未定义解决方法
- 1.soot基础 -- 基本知识
- Sublime Text 的使用笔记
- Web系统大规模并发:电商秒杀与抢购
- 【Kendo UI系列开发使用笔记】01-简单介绍
- Asp.net mvc Kendo UI Grid的使用(二)
- 百度全站 https FAQ:技术宅告诉你如何搜索更安全