在C#中,Response.End方法用于停止處理當前請求并發送響應到客戶端。它有兩個重載方法:
try
{
// 執行一些代碼
Response.End();
}
catch (System.Threading.ThreadAbortException ex)
{
// 處理ThreadAbortException異常
}
// 保留當前請求的表單和查詢字符串
Response.End(true);
// 不發送當前請求的表單和查詢字符串
Response.End(false);
需要注意的是,Response.End方法會終止當前請求的執行,并且不會執行Response.Flush方法。如果需要在終止請求之前刷新輸出緩沖區,請先調用Response.Flush方法。