我有一个导致“Internet Explorer无法显示网页”错误的代码块。当我单击提交按钮时,如果选中无单选按钮,网页状态栏将显示“等待主机响应”,然后显示“Internet Explorer无法显示网页”。当我浏览visual studio中的代码时,代码执行得很好,并且没有任何catch块被执行。在asp.net中出现错误“Internet Explorer无法显示网页”
我怎样才能捕获错误,并找出原因正在显示错误页面?
protected void btnSubmit_Click(object sender, EventArgs e)
{
try
{
if (rbtnSearchBy1.Checked)
{
Server.Transfer("ViewEmpHistory.aspx");
}
if (rbtnSearchBy2.Checked)
{
Server.Transfer("SearchEmp.aspx");
}
if (rbtnSearchBy3.Checked)
{
Server.Transfer("ViewEmpCard.aspx");
}
}
catch (ThreadAbortException)
{
throw;
}
catch (Exception ex)
{
Response.Write(ex.ToString());
}
}
没有选中复选框,您对行为有什么期待?您的逻辑不会针对该情况调用Transfer。 – Sean
我期待它不会去“”Internet Explorer无法显示网页“错误.... – DotNetRookie
但你发送的请求,然后响应服务你没有反应。也许你应该考虑添加类似的东西{服务器.Transfer(“StandardErrorPage.aspx”)} – Sean