【问题标题】:Microsoft JScript runtime error: Sys.WebForms.PageRequestManagerServerErrorException: The status code returned from the server was: 500Microsoft JScript 运行时错误:Sys.WebForms.PageRequestManagerServerErrorException:从服务器返回的状态代码为:500
【发布时间】:2011-08-18 07:23:29
【问题描述】:

我的错误是

Microsoft JScript 运行时错误:Sys.WebForms.PageRequestManagerServerErrorException:处理服务器上的请求时发生未知错误。服务器返回的状态码是:500

我有一个UpdatePanel 和一个GridView,在我的网页上有几个TextBoxes。在我的gridview 中有产品信息,当我将gridview 的SelectedIndex 设置为-1 时开始。

我运行代码,并从 gridview 中选择一个产品,它工作正常。然后我单击 gridview 上的另一个产品(意味着所选索引已更改)然后我在问题的顶部收到错误。

一天前,此网页中的 Infragistics 选项卡用于 Tabs,此错误未出现,我现在使用 Ajax TabContainer 但我似乎无法处理此错误。我尝试添加 @987654327 @ 到我的 Page 指令,但没有成功。

有什么想法吗?有人遇到过这种错误并解决了吗?

提前谢谢你。

【问题讨论】:

    标签: c# asp.net ajax asp.net-ajax


    【解决方案1】:

    如果我理解正确,这是您页面中的 UpdatePanel 问题,这是在 ScriptManager 中将 EnablePartialRendering 设置为 false 的解决方案

    我认为它可能对某人有所帮助

    【讨论】:

      【解决方案2】:

      当您在多个更新面板中将控件注册为 AsyncPostbackTrigger 时会出现此问题。

      尝试在脚本管理器声明之后添加以下内容:

      <script type="text/javascript" language="javascript">
      
          Sys.WebForms.PageRequestManager.getInstance().add_endRequest(EndRequestHandler);
      
           function EndRequestHandler(sender, args){
      
              if (args.get_error() != undefined){
      
                  args.set_errorHandled(true);
      
              }
      
          }
      
      </script>
      

      【讨论】:

        【解决方案3】:

        将解决方案的目标平台更改为 3.5

        GO 解决方案 > 右键单击​​ > 属性页 > 构建 > 目标框架

        【讨论】:

          【解决方案4】:

          对于那些可能遇到同样问题并遭受痛苦的人。

          有关解决问题的想法,请查看ValidateRequest page directive。 好吧,这就是我获得有关 innerHTML-inner Text 和 HTMLEncode-HTMLDecode 事物的信息的地方。 然后我为该网页上的每个文本框都使用了Server.HtmlEncode();。一个例子

          UrunNoTextBox.Text = Server.HtmlEncode("");
          

          【讨论】:

            猜你喜欢
            • 2015-09-08
            • 2012-07-20
            • 1970-01-01
            • 2011-07-07
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2014-10-26
            • 1970-01-01
            相关资源
            最近更新 更多