您的当前位置:首页Ajax Throws Sys.WebForms.PageRequestManagerErrorException with Response.Redirect的解决方法

Ajax Throws Sys.WebForms.PageRequestManagerErrorException with Response.Redirect的解决方法

2022-06-15 来源:比拉宠物

其实以前也遇到过这种错误,选择的是逃避!! 哈哈 第一步:把'NT AUTHORITYNETWORK SERVICE' 添加到Administrator组中 我的电脑-->右键-->管理-->本地用户和组 选择“组”-->双击Administrators-->单击“添加”-->单击“高级”-->单击“立即查找”-->在下面的列表中选择Network Service用户-->两次单击“确定”-->加入。 第二步 在企业管理器中加入NetWord Service用户 打开Sql Server企业管理器-->选择数据库实例-->打开“安全性”节点-->选择“登录”-->在右边的列表中单击右键-->选择“新建登录”-->在“常规”选项卡中单击“名称”旁边的按钮“...”-->选择“Administrators”组-->单击下面的“成员”按钮-->选择“Network Service”-->单击“添加”按钮-->单击“确定”,返回“新建登录”对话框-->保证身份验证类型为“windows验证”和“允许访问”-->单击“确定”-->关闭“企业管理器” 我感觉我以后可能会用上的,所以收藏了。

小编还为您整理了以下内容,可能对您也有帮助:

家里电脑突然出现“sys.webforms.pagerequestmanager

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

解决办法:

一般的原因都是页面存在潜在的危险字符  在 页首加入 ValidateRequest="false"  如下:<%@ Page Language="C#" MasterPageFile="~/MasterPages/CompanyManage.master" AutoEventWireup="true" CodeFile="CompanyIntroEdit.aspx.cs" Inherits="CompanyIntroEdit" Title="Untitled Page" ValidateRequest="false" %>

其他解决办法:

在Web.Config<system.web>      <pages enableEventValidation="false"/></system.web>Sys.WebForms.PageRequestManagerServerErrorException: An unknown error occurred while processing the request on the server. The status code returned from the server was: 500在 ScriptManager  内添加 EnablePartialRendering="false" 显示详细的错误信息。如下:<asp:ScriptManager ID="ScriptManager1" runat="server" EnablePartialRendering="false"/>一般的原因都是页面存在潜在的危险字符  在 页首加入 ValidateRequest="false"  如下:<%@ Page Language="C#" MasterPageFile="~/MasterPages/CompanyManage.master" AutoEventWireup="true" CodeFile="CompanyIntroEdit.aspx.cs" Inherits="CompanyIntroEdit" Title="Untitled Page" ValidateRequest="false" %>

追问具体怎么操作呢!看不懂!

Sys.WebForms.PageRequestManagerParserErrorException怎么解决

既然与长时间不操作有关,可能,你用了Session,而Session在服务器端丢失。

解决:1、用数据库存Session试试。

2、用客户端脚本,判断错误类型,如果出现这种错误,自动reload:

使用ScriptManager的EndRequestHandler事件。将以下Javascript加入到 <ScriptManager> 标签后面,

注意不能放在 <Head> 中。

程序代码 <script language= "javascript "> Sys.WebForms.PageRequestManager.getInstance().add_endRequest

(EndRequestHandler);

function EndRequestHandler(sender, args)

{

if (args.get_error() != undefined)

{

if(args.get_error().message.substring(0, 51) == "Sys.WebForms.PageRequestManagerParserErrorException ")

{

window.location.reload(); //出现Session丢失时的错误处理,可以自己定义。

}

else

{

alert( "发生错误!原因可能是数据不完整,或网络延迟。 "); //其他错误的处理。

}

args.set_errorHandled(true);

}

}

</script>

但愿能解决你的问题,现金就不必了,可见你的诚恳。

************************************

在if(args.get_error()。。。。语句位置,加上alert(args.get_error().message);

看一下捕获的错误信息是什么。

求助,运行错误

【Microsoft JScript 运行时错误: Sys.WebForms.PageRequestManagerServerErrorException: 回发或回调参数无效。在配置中使用 <pages enableEventValidation="true"/> 或在页面中使用 <%@ Page EnableEventValidation="true" %> 启用了事件验证。出于安全目的,此功能验证回发或回调事件的参数是否来源于最初呈现这些事件的服务器控件。如果数据有效并且是预期的,则使用ClientScriptManager.RegisterForEventValidation 方法来注册回发或回调数据以进行验证。】 上网查了查,常出现的情况有这几种: 一是Form嵌套,一个页面只能有一个Form,仔细检查代码就可以解决。 二是在下拉菜单中使用ajax,常见于省市联动菜单,可能是由于在aspx页面赋给了下拉菜单初始Item值,在事件回发时提示该错误,将下拉菜单初始Item值删除,在绑定事件中添加Item项。解决是可以添加一个html的控件(select或者hiddenfield等),并带上runat="server";在asp控件onchange中把值赋给html控件,然后在cs中通过Request.Form["。"]来取值。 三是DropDownList 控件的ListItem 的Value 属性 包含汉字,由于asp.net对中文支持有限造成的。此时可以将value改为英文或数字,再不行在web.config中添加中文编码支持: <system.web>

sys.WebForms.PageRequestManagerServerErrorException

发代码,帮你调试.

你这样提问,没法找你的错误.

===

补充:

可能是OnTick="Timer1_Tick" OnLoad="Timer1_Load">这里的2个服务器方法里出错了.

请检查这2个方法.

比拉宠物还为您提供以下相关内容希望对您有帮助:

家里电脑突然出现“sys.webforms.pagerequestmanager

Sys.WebForms.PageRequestManagerServerErrorException: 在服务器上处理请求时出现未知错误。服务器返回的状态码为: 500 解决办法:一般的原因都是页面存在潜在的危险字符 在 页首加入 ValidateRequest="false" 如下:&lt;%@ Page Language="C#" MasterPageFile="~/MasterPages/CompanyManage.master" AutoEvent...

《Sys.WebForms.PageRequestManager' 为空或不是对象》此问题如何处理...

你没有安装AjaxNet 下载个安装包在服务器上安装一下 或者直接引用Ajaxdll 修改web.config文件 把下面的加上去 &lt;pages theme="Default" enableViewState="false"&gt; &lt;controls&gt; &lt;add tagPrefix="ajax" namespace="System.Web.UI" assembly="System.Web.Extensions, Version=1.0.61025.0, Culture=neutral...

错误:Sys.WebForms.PageRequestManagerParserErrorException:无法分析...

找到问题了.在updatepanel中如果要用response.write();要先对控件进行注册.代码为 &lt;asp:UpdatePanel ID="UpdatePanel1" runat="server"&gt; &lt;Triggers&gt; &lt;asp:PostBackTrigger ControlID="添加事件的ID" /&gt; &lt;/Triggers&gt; &lt;/asp:UpdatePanel&gt; 这样就行了.这是我在网上找的,但忘了是哪了.对作者表示...

英语翻译

当服务器处理请求时一个未知的错误发生。从服务器反馈回的状态代码是:500

...上传图片 Sys.webForms.PageRequestManagerTimeoutException:服务器...

把buttom从updatepanel里拿出来。上传是不能用ajax的

我的电脑有时会出现Sys.WebForms.PageRequestManagerServerErrorException...

如果不是在开发程序的情况下,是普通家庭用户电脑突然出现这个问题,那怎么解决,你们都站在开发代码的角度,我遇到这种情况,就是家里的电脑!

高考志愿报不了

中文:Sys.WebForms.PageRequestManagerParserErrorException:无法分析从服务器收到的消息,之所以出现此错误,常见的原因是:通过调用Response.Write()修改相应时,将启用响应筛选器、HttpModules或服务器追踪。详细信息:分析附近的“输出内容”时出错。解决方法如下:1.如果调用Response.Write()方法的服务器控件...

这是什么提示?

服务器连接超时,应该是你上那个个网站的服务器有问题!

急急!!!asp.net写的网站,访问时出现: The status code returned from...

401:文件权限问题

sys.WebForms.PageRequestManagerServerErrorException

发代码,帮你调试.你这样提问,没法找你的错误.=== 补充:可能是OnTick="Timer1_Tick" OnLoad="Timer1_Load"&gt;这里的2个服务器方法里出错了.请检查这2个方法.

Top