代码是:
Response.Redirect("~/Admin/uploadMaterials.aspx",false);
执行此重定向行后,页面正在加载,而不是重定向到uploadMaterials.aspx
答案 0 :(得分:1)
重定向调用End,在完成时引发ThreadAbortException异常。
您应该捕获并忽略ThreadAbortException
,然后您的重定向应该有效:
try
{
// Code that calls Response.Redirect
}
catch (ThreadAbortException)
{
// Do nothing
}
catch (Exception e)
{
// Handle other exceptions
}
答案 1 :(得分:0)
您可以使用server.transfer(或使用Response.redirect(....,true)退出运行当前页面代码并转到下一页 - 但我结果有一些GPF。< / p>