我有一个导致“Internet Explorer 无法显示网页”错误的代码块。当我单击提交按钮时,在未选中任何单选按钮的情况下,网页状态栏显示“等待主机响应”,然后显示“Internet Explorer 无法显示网页”。当我在 Visual Studio 中浏览代码时,代码执行得很好,并且没有执行任何 catch 块。
如何捕获错误并确定显示错误页面的原因?
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());
}
}