无法解析从服务器收到的消息

Hem*_*yal 17 asp.net ajax

我在asp.net网页上遇到以下错误

Sys.WebForms.PageRequestManagerParserErrorException:无法解析从服务器收到的消息.此错误的常见原因是通过调用Response.Write(),响应过滤器,HttpModules或服务器跟踪来修改响应.

我的页面的场景如下

  1. 我有asp.net页面正在实现Ajax
  2. 用户控制所有代码都在更新面板内
  3. 用户控件的aspx页面模型弹出扩展器.

当我单击aspx页面上的一个按钮时会出现一个弹出窗口,但是当我点击用户控件上的按钮进一步负责网格填充/单击单选按钮以填充下拉列表时,出现上述错误.

小智 26

使用ControlID在UpdatePanel中添加PostBackTrigger

</ContentTemplate>
<Triggers>
    <asp:PostBackTrigger ControlID="PostbackButtonName" />
</Triggers>
Run Code Online (Sandbox Code Playgroud)


小智 11

必须使用ScriptManager注册回发按钮:

protected void Page_Load(object sender, EventArgs e)
{
    System.Web.UI.ScriptManager.GetCurrent(this).RegisterPostBackControl(btnExport);            
}
Run Code Online (Sandbox Code Playgroud)