我正在學習ASP.NET並正在查看QueryStrings。當我運行Response.Redirect()時,爲什麼會出現拋出的異常?
一個我一直在尋找的例子掛鉤按鈕高達轉接呼叫:
protected void btnSubmit_Click(object sender, EventArgs e)
{
try
{
//throws ThreadAbortException: "Thread was being aborted"
Response.Redirect("Form2.aspx");
}
catch (Exception Ex)
{
System.Diagnostics.Debug.WriteLine(Ex.Message);
}
}
爲什麼在這裏拋出一個ThreadAbortException?這是正常的嗎?我應該對此做些什麼?例外情況通常不是一件好事,所以當我看到這件事時我很驚慌。
http://stackoverflow.com/questions/1063625/is-there -something - 即,防止響應重定向到工作中,的try-catch塊 – 2009-09-02 00:29:19