Sharepoint 2007 Web部件异步回发获取Sys.WebForms.PageRequestManagerParserErrorException

Sharepoint 2007 Web部件异步回发获取Sys.WebForms.PageRequestManagerParserErrorException,sharepoint-2007,updatepanel,web-parts,Sharepoint 2007,Updatepanel,Web Parts,错误:Sys.WebForms.PageRequestManagerParserErrorException:无法分析从服务器接收的消息。此错误的常见原因是当通过调用response.Write()修改响应、启用响应筛选器、HttpModules或服务器跟踪时。 详细信息:分析“附近”时出错 http://servername/ScriptResource.axd?d=EltQ7pexCbRndWc7D3a....b2a49de 线路:5 我最近将SmartPart+UserControl we

错误:Sys.WebForms.PageRequestManagerParserErrorException:无法分析从服务器接收的消息。此错误的常见原因是当通过调用response.Write()修改响应、启用响应筛选器、HttpModules或服务器跟踪时。 详细信息:分析“附近”时出错 http://servername/ScriptResource.axd?d=EltQ7pexCbRndWc7D3a....b2a49de 线路:5

我最近将SmartPart+UserControl web部件转换为“真实”web部件。用户控件部分基本上保持不变,并包含一个UpdatePanel。其目的是提供一个交互式日历控件,该控件可以更新自己的数据,但不会导致整页刷新。转换为真实web部件的主要原因是利用个人存储,以便用户可以选择特定设置并存储它

我现在遇到的问题是,当我的web部件中的一个链接按钮被单击时,会出现上面列出的错误。我没有做任何响应。写入,并且IIS中似乎没有任何HttpHeader条目

有人能帮忙吗?谢谢

新线索
只是注意到回发事件在页面签出时起作用,而在页面发布时不起作用。这有什么意义?

您是否添加了sharepoint脚本管理器:


听起来好像HttpModule正在更改更新面板的json回发,以进行回复。母版页上有ScriptManager,但没有SafeScriptManager。我试图将其添加到控件ascx中,但找不到对Microsoft.Practices.SPG.AJAXSupport的引用。请注意,它在签出模式下确实可以工作,但在页面发布后不会工作