zoukankan      html  css  js  c++  java
  • Microsoft JScript 运行时错误: Sys.WebForms.PageRequestManagerParserErrorException无法分析从服务器收到的消息。之所以出现此错误,

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

    今天写程序的时候在后台使用Response.Write("alert('保存成功!');");给用户弹出一个提示信息的时候,出现标题所示错误,百度后发现这是由于js解析错误!

    仔细观察前台发现用了Ajax的UpdatePanel控件,这时候后台调用js代码就不能简单通过Response.Write的方式来调用了,应该如下调用:

    1、前台触发js的事件的按钮是放在Ajax控件中的调用方法如下:

    ScriptManager.RegisterStartupScript(this.btnSave, typeof(System.Web.UI.Page), "aaa", "<script>alert('保存成功!')</script>", false);

    2、前台不含有Ajax控件,后台调用前台的js方法如下调用:

    ClientScript.RegisterStartupScript(typeof(System.Web.UI.Page), "aaaa", "<script>confirmResult('save');</script>");

    JS菜鸟记录下错误,希望对有需要的人有所帮助!

  • 相关阅读:
    开源高性能网络库Libevent的简介
    网络IO之阻塞、非阻塞、同步、异步总结【转】
    C语言20150620
    EF那点事
    SSO单点登录的实现原理是怎样的
    SQL索引器
    基础数学知识
    hibernate优化笔记(随时更新)
    JAVA中保留小数的多种方法
    Hibernate的session缓存和对象的四种状态
  • 原文地址:https://www.cnblogs.com/StevenDu/p/JScript.html
Copyright © 2011-2022 走看看