【发布时间】:2014-04-13 13:58:34
【问题描述】:
代码是:
Response.Redirect("~/Admin/uploadMaterials.aspx",false);
此重定向行执行后页面正在加载,而不是重定向到uploadMaterials.aspx
【问题讨论】:
代码是:
Response.Redirect("~/Admin/uploadMaterials.aspx",false);
此重定向行执行后页面正在加载,而不是重定向到uploadMaterials.aspx
【问题讨论】:
重定向调用 End 在完成时引发 ThreadAbortException 异常。
您应该捕获并忽略ThreadAbortException,然后您的重定向应该可以工作:
try
{
// Code that calls Response.Redirect
}
catch (ThreadAbortException)
{
// Do nothing
}
catch (Exception e)
{
// Handle other exceptions
}
【讨论】:
您可以使用 server.transfer 代替(或使用 Response.redirect(....,true) 退出运行当前页面代码并转到下一个 - 但结果我有一些 GPF。
【讨论】: