因为对 Response.End()、Response.Redirect("xxx.html") 和 Server.Transfer("xxx.html") 的调用在当前响应提前结束时引发一个 ThreadAbortException。
使用Response.Redirect("xxx.html",false)或
try
{
Response.Redirect("regok.aspx",false);
}
catch (System.Threading.ThreadAbortException e)
{
throw;
}