在C#中,Response.End()
方法用于停止HTTP請求的處理并發送響應到客戶端。它有兩種使用方式:
Response.End();
Response.Write("Hello World!");
Response.End();
請注意,Response.End()
方法會引發一個ThreadAbortException
異常,這可能會導致一些不可預料的問題,如未處理的異常或資源泄漏。為了避免這些問題,可以考慮使用Response.Flush()
方法來發送響應并結束當前頁面的執行:
Response.Flush();
HttpContext.Current.ApplicationInstance.CompleteRequest();