• 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菜鸟记录下错误,希望对有需要的人有所帮助!

  • 相关阅读:
    require() 源码解读
    那些JS容易忽略的题
    javascript:void(0);与return false
    location.href
    IE CSS Bugs 列表和解决方法
    npm 常用命令
    移动开发不能不知道的事-meta
    Canvas介绍
    用CSS变形创建圆形导航
    一个传统行业互联网系统的架构演化(Week 4)
  • 原文地址:https://www.cnblogs.com/StevenDu/p/JScript.html
Copyright © 2020-2023  润新知