博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
response.write()跟ajax冲突的解决方案
阅读量:6608 次
发布时间:2019-06-24

本文共 848 字,大约阅读时间需要 2 分钟。

今天在编写到处excel按钮时遇到了下面的错误:

Microsoft JScript 运行时错误: Sys.WebForms.PageRequestManagerParserErrorException: 无法分析从服务器收到的消息。之所以出现此错误,常见的原因是: 在通过调用 Response.Write() 修改响应时,将启用响应筛选器、HttpModule 或服务器跟踪。

详细信息: 分析附近的“<div>
   <table cells”时出错。

 

解决方案如下(我使用的是第二种,加入trigger):

There are a number of ways of doing this:
1.The easiest is to simply place the button outside of any UpdatePanels. Unfortunately the layout of your page might not allow for this.
2.Add a PostBackTrigger to your UpdatePanel that points at the button. This works great if the button is declared statically through markup on the page.
3.Call ScriptManager.RegisterPostBackControl() and pass in the button in question. This is the best solution for controls that are added dynamically, such as those inside a repeating template.

转载于:https://www.cnblogs.com/dotdream/archive/2012/12/11/2813371.html

你可能感兴趣的文章
windows服务与计划任务
查看>>
重新想象 Windows 8 Store Apps (8) - 控件之 WebView
查看>>
JAVA中的File类
查看>>
java控制台输入
查看>>
欧拉路与欧拉回路的性质
查看>>
ESET Smart Security 免费60天
查看>>
初识MVCSharp
查看>>
90后黄金程序员,你不是码农,请自信
查看>>
Android四大基本组件介绍与生命周期
查看>>
关于域名解析
查看>>
Android之BroadcastReceiver1
查看>>
嵌入式Linux开发
查看>>
ActivityGroup相关--getLocalActivityManager()
查看>>
MPEG2 PS和TS流格式
查看>>
VS清除缓存
查看>>
怎么就9年了
查看>>
lightswitch binding custom control
查看>>
Sql server 2008 R2 配置管理工具服务显示远程过程调用失败:0x800706be
查看>>
读书笔记_Effective_C++_条款二十五: 考虑写出一个不抛出异常的swap函数
查看>>
HTML5 datalist 标签
查看>>