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