Sys.WebForms.PageRequestManagerServerErrorException:在服务器上处理请求时出现未知错误

标签:
在服务器上处理请求时出现未知错误microsoftjscript运行杂谈 |
分类: 代码天地 |
1 c# asp 开发的网页,运行正常,但在开发环境下按F5进入调试状态,则会出现如下的错误:
Microsoft JScript 运行时错误:
Sys.WebForms.PageRequestManagerServerErrorException:
在服务器上处理请求时出现未知错误。服务器返回的状态码为: 404

2 原因是 局部刷新的UpdatePanel,所依赖的 ScriptManager 默认加入时
将其改为false
再进入调试就没有问题
3 当调试完成正常发布时,再改为 true
即可。当然如果正常运行也出现错误就设为false,只不过是整体刷新闪烁,而不是局部刷新。
< %@ Page Title="" Language="C#"
MasterPageFile="~/StaticMasterPage.master"
CodeFile="Login.aspx.cs" Inherits="Login"
%>
< asp:Content ID="Content2"
ContentPlaceHolderID="contentPlaceHolderContent"
Runat="Server">
< %@ Page Title="" Language="C#"
MasterPageFile="~/StaticMasterPage.master"
CodeFile="Login.aspx.cs" Inherits="Login"
%>
< asp:Content ID="Content2"
ContentPlaceHolderID="contentPlaceHolderContent"
Runat="Server">

4 有的说在 < %@Page 的最后加入
ValidateRequest="true",无论真假测试好像不行。
< %@ Page Title="" Language="C#"
CodeFile="Login.aspx.cs" Inherits="Login" ValidateRequest="true"
%>