- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在开发 asp.net 4.0(Web 表单),每当页面回发以验证凭据时,我都会在登录页面上遇到错误,它会显示以下错误。
Sys.WebForms.PageRequestManagerServerErrorException: An unknown error occurred while processing the quest on the server. The status code returned from the server was: 404.
我想告诉大家完整的场景。因为我在处理程序中使用 server.transer 并使用键入以下 url 来访问登录页面。
这是我的 .aspx 内容页,它使用母版页。
<asp:TextBox ID="txtEmail" runat="server" Width="200px" AutoCompleteType="None"></asp:TextBox>
<asp:TextBox ID="txtPassword" runat="server" TextMode="Password" Width="200px" AutoCompleteType="None"></asp:TextBox>
<asp:Button ID="cmdLogin" runat="server" Text="Login" OnClick="cmdLogin_Click" />
</ContentTemplate>
</asp:UpdatePanel>
这是我的处理程序ProcessRequst
方法
public void ProcessRequest(HttpContext context)
{
string stringRqourl = context.Request.RawUrl;
tbl_contactcompanies tblCustomer = null;
try
{
int lastIndex = stringRqourl.ToLower().LastIndexOf("/");
int lenStart = lastIndex - 1;
int wordLengeth = stringRqourl.Length - lenStart;
string customerCodeName = stringRqourl.Substring(1, stringRqourl.Length - wordLengeth);
tblCustomer = CustomerManager.GetCustomerByWebCode(customerCodeName);
}
catch (Exception)
{
tblCustomer = null;
}
if (tblCustomer == null)
Redirect404Page(context);
else
{
Dictionary<string, string> paramsdic = new Dictionary<string, string>();
paramsdic.Add(ParameterName.CUSTOMER_ID, tblCustomer.ContactCompanyID.ToString());
paramsdic.Add(ParameterName.IS_ALLOW_WEB_ACCESS, tblCustomer.IsAllowWebAccess.ToString());
//Note it is server.transer which creates the following :
// "CorpLogin.aspx?IsAllowWebAcces=1&&CustomerID=123"
HttpContext.Current.Server.Transfer(Utils.BuilQueryString("CorpLogin.aspx", paramsdic));
}
}
以下是我遵循的步骤:
第 1 步: 在网址中我输入 http://localhost/coprprate123/login客户处理程序监听此类请求并解析 id,例如在我的例子中,它是 123。 sever.transfer 将请求传输到 CorpLogin.aspx,并且 url 保持不变(这是我想要实现的)
第 2 步:
提供一些无效的凭据,通过单击登录按钮进行页面回发,并出现以下 js 错误。
Sys.WebForms.PageRequestManagerServerErrorException: An unknown error occurred while processing the quest on the server. The status code returned from the server was: 404.
每当我删除更新面板时,回发时都不会发生这种情况。我被它困住了,并在互联网上进行了很多搜索。请有人可以调查这个问题
问候,萨尔曼。
最佳答案
我在更新面板和服务器传输方面遇到了类似的问题。更新面板和 Response.Write 似乎是相互矛盾的。尝试使用 asp:PostBackTrigger
触发器进行条件更新。
我希望这会有所帮助。
谢谢
镍
关于javascript - Sys.WebForms.PageRequestManagerServerErrorException 回发时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8785220/
我遇到了一个非常奇怪的问题。我花了一段时间才找到。基本上,当我将数据从数据库加载到一堆 TextBox 时,我会收到 Microsoft JScript 运行时错误弹出窗口。 它在 Sys.Obser
我正在使用带有 c# 的 asp.net 并使用更新面板以及 flash 控件我有时会收到错误,但并非所有时间都出现错误,之后没有页面导航然后请帮助我 以下是弹出窗口中的按摩:- “Sys.WebFo
我正在开发 asp.net 4.0(Web 表单),每当页面回发以验证凭据时,我都会在登录页面上遇到错误,它会显示以下错误。 Sys.WebForms.PageRequestManagerServer
我偶尔会从 AJAX.NET 应用程序中收到以下弹出窗口 Sys.WebForms.PageRequestManagerServerErrorException:处理服务器上的请求时发生未知错误。服务
我创建了一个允许用户输入 html 代码的文本区域。当我尝试将此代码发回服务器时,出现一个弹出窗口,显示“Sys.WebForms.PageRequestManagerServerErrorExcep
有人能理解为什么我会收到此错误吗? 未捕获的 Sys.WebForms.PageRequestManagerServerErrorException:Sys.WebForms.PageRequestM
在 IE10 上,当我单击登录按钮时,我在控制台中看到以下错误: SCRIPT5022:Sys.WebForms.PageRequestManagerServerErrorException:输入字符
我有一个使用 JQuery 和 ASP.NET UpdatePanel 和 ScriptManager 的 ASP.NET 站点。特别是在一个页面上,我收到一个 javascript 错误: sys.
我在 ajax 更新面板中使用了一个 asp.net 文本框。如果我在文本框中输入 并按保存按钮,它会出现 javascript 错误 Sys.WebForms.PageRequestManag
嗨,我收到了错误 "Sys.WebForms.PageRequestManagerServerErrorException: Input string was not in a correct for
我不明白为什么会发生这种情况。我将以下代码添加到我的 ASP.NET 项目中,几天前它运行得很好。然后我继续在该页面上工作,直到今天我尝试单击下面代码中的“验证”按钮,结果如下: 首先这是 asp.n
我有 2 个 .aspx 页面。 1. 记者.aspx 2. 报告.aspx在 Reporter.aspx 内部,我有一个 IFRAME,在将 Report.aspx 提交到服务器(以加载报告)后,R
我的错误是 Microsoft JScript runtime error: Sys.WebForms.PageRequestManagerServerErrorException: An unkno
我有一个大约需要 15-20 秒才能执行的过程,最后它会更新 updatepanel 以刷新 gridview 但它让我不断地遇到这个错误: Microsoft JScript 运行时错误:Sys.W
为什么会报错 Microsoft JScript runtime error: Sys.WebForms.PageRequestManagerServerErrorException: Invalid
故事: 当我尝试保存一些东西时出现了一个奇怪的错误,我收到了这条错误消息 An entity object cannot be referenced by multiple instances of
我在页面上有几个更新面板和 jquery 选项卡。而且我还在更新面板上加载了几个用户控件。用户等待几分钟后(未检查时间约 40 分钟)。当用户从提交按钮发送请求时出现以下错误? 'Sys.WebFor
我在 Visual Studio 中创建了一个 Ajax 网站,添加了一个带有文本框和按钮的简单页面,当我单击按钮时一切正常,当我单击两次时出现错误 Sys.WebForms.PageRequestM
我是一名优秀的程序员,十分优秀!