Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/419.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript &引用;Sys.WebForms.PageRequestManagerServerErrorException:状态代码:500“;_Javascript_Asp.net_Webforms_Asp.net Ajax_Updatepanel - Fatal编程技术网

Javascript &引用;Sys.WebForms.PageRequestManagerServerErrorException:状态代码:500“;

Javascript &引用;Sys.WebForms.PageRequestManagerServerErrorException:状态代码:500“;,javascript,asp.net,webforms,asp.net-ajax,updatepanel,Javascript,Asp.net,Webforms,Asp.net Ajax,Updatepanel,我在ajax更新面板中使用asp.net文本框。如果我在文本框中输入&#,然后按Save按钮,就会出现javascript错误 Sys.WebForms.PageRequestManagerServerErrorException:在服务器上处理请求时发生未知错误。从服务器返回的状态代码为:500 请帮助我为什么会出现此错误 可能启动并检测到潜在危险的请求(文本框值中的&#)。这会导致抛出一个HttpRequestValidationException,因此UpdatePanel会返回500个H

我在ajax更新面板中使用asp.net文本框。如果我在文本框中输入&#,然后按Save按钮,就会出现javascript错误

Sys.WebForms.PageRequestManagerServerErrorException:在服务器上处理请求时发生未知错误。从服务器返回的状态代码为:500

请帮助我为什么会出现此错误

可能启动并检测到潜在危险的请求(文本框值中的&#)。这会导致抛出一个
HttpRequestValidationException
,因此UpdatePanel会返回500个HTTP代码。在我看来,有两种方法可以解决这个问题:

  • 验证文本框的内容并替换任何潜在危险(类似HTML)的值
  • 禁用请求验证:

  • 如果选择禁用请求验证,请确保此文本框的值不会在应用程序中的其他位置逐字输出。确保在显示时正在使用,以避免出现问题。

    可能重复的