最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Response.Redirect 正在中止線程解決方案

 更新時(shí)間:2012年11月30日 11:40:44   作者:  
這兩天在開(kāi)發(fā)調(diào)試過(guò)程中,老是會(huì)出現(xiàn)在一個(gè) "正在中止線程“(ThreadAbortException)的例外信息,很是疑惑,于是網(wǎng)上收集整理了一下,現(xiàn)在曬出來(lái)和大家分享,希望對(duì)你們有幫助
這兩天在開(kāi)發(fā)調(diào)試過(guò)程中,老是會(huì)出現(xiàn)在一個(gè) "正在中止線程“(ThreadAbortException)的例外信息。
例外是由 Response.Redirect 方法產(chǎn)生的,雖然知道是線程的問(wèn)題, 但是不知為何 Redirect會(huì)出現(xiàn)這樣的錯(cuò)誤,以前是沒(méi)有碰到過(guò),轉(zhuǎn)移到 Asp.net 2.0 開(kāi)發(fā)就遇上了。
在狂Google了一下后,才發(fā)現(xiàn)MS早就發(fā)現(xiàn)了這個(gè)問(wèn)題,但提供了解決方法。以下是主要信息的摘要:
癥狀
如果使用 Response.End、Response.Redirect 或 Server.Transfer 方法,將出現(xiàn) ThreadAbortException 異常。您可以使用 try-catch 語(yǔ)句捕獲此異常。
原因
Response.End 方法終止頁(yè)的執(zhí)行,并將此執(zhí)行切換到應(yīng)用程序的事件管線中的 Application_EndRequest 事件。不執(zhí)行 Response.End 后面的代碼行。

此問(wèn)題出現(xiàn)在 Response.Redirect 和 Server.Transfer 方法中,因?yàn)檫@兩種方法均在內(nèi)部調(diào)用 Response.End。
解決方案
要解決此問(wèn)題,請(qǐng)使用下列方法之一:• 對(duì)于 Response.End,調(diào)用 HttpContext.Current.ApplicationInstance.CompleteRequest 方法而不是 Response.End 以跳過(guò) Application_EndRequest 事件的代碼執(zhí)行。
• 對(duì)于 Response.Redirect,請(qǐng)使用重載 Response.Redirect(String url, bool endResponse),該重載對(duì) endResponse 參數(shù)傳遞 false 以取消對(duì) Response.End 的內(nèi)部調(diào)用。例如: Response.Redirect ("nextpage.aspx", false);

B-E-A-utiful! 就這么簡(jiǎn)單,問(wèn)題解決了,感謝微軟,感謝GOOGLE,感謝上帝!

現(xiàn)在把解決方法張貼出來(lái),希望能幫助更多人解決開(kāi)發(fā)過(guò)程中遇到的類(lèi)似問(wèn)題,將搜索進(jìn)行到底!

相關(guān)文章

  • C#單向鏈表實(shí)現(xiàn)非升序插入方法的實(shí)例詳解

    C#單向鏈表實(shí)現(xiàn)非升序插入方法的實(shí)例詳解

    單向鏈表是一種數(shù)據(jù)結(jié)構(gòu),其中元素以線性方式連接在一起,每個(gè)元素都指向下一個(gè)元素,非升序插入意味著元素不是按升序(從小到大)插入鏈表中,本文給大家介紹了C#單向鏈表實(shí)現(xiàn)非升序插入方法的實(shí)例,需要的朋友可以參考下
    2024-03-03
  • C#使用System.Net郵件發(fā)送功能踩過(guò)的坑

    C#使用System.Net郵件發(fā)送功能踩過(guò)的坑

    這篇文章主要介紹了C#使用System.Net郵件發(fā)送功能踩過(guò)的坑,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-11-11
  • C# WebApi Get請(qǐng)求方式傳遞實(shí)體參數(shù)的方法示例

    C# WebApi Get請(qǐng)求方式傳遞實(shí)體參數(shù)的方法示例

    這篇文章主要給大家介紹了關(guān)于C# WebApi Get請(qǐng)求方式傳遞實(shí)體參數(shù)的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用C#具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-04-04
  • C# 靜態(tài)變量與靜態(tài)方法實(shí)例研究

    C# 靜態(tài)變量與靜態(tài)方法實(shí)例研究

    寫(xiě)了一個(gè)翻譯英漢單詞辭典的小程序,發(fā)現(xiàn)在調(diào)用幾千次的時(shí)候速度很慢
    2011-11-11
  • C# Record關(guān)鍵字示例詳解

    C# Record關(guān)鍵字示例詳解

    C#9.0引入record關(guān)鍵字,用于定義不可變且專(zhuān)注于數(shù)據(jù)表示的記錄類(lèi)型,記錄類(lèi)型自動(dòng)生成構(gòu)造函數(shù)、ToString、Equals和GetHashCode方法,并支持不可變性和可變性,適用于數(shù)據(jù)傳輸對(duì)象、不可變數(shù)據(jù)結(jié)構(gòu)和配置對(duì)象等場(chǎng)景,本文介紹C# Record關(guān)鍵字,感興趣的朋友一起看看吧
    2025-01-01
  • C#中重寫(xiě)tospring方法的實(shí)現(xiàn)

    C#中重寫(xiě)tospring方法的實(shí)現(xiàn)

    重寫(xiě)ToString方法允許你自定義對(duì)象的字符串表示形式,本文主要介紹了C#中重寫(xiě)tospring方法的實(shí)現(xiàn),具有一定的參考價(jià)值,感興趣的可以了解一下
    2024-08-08
  • C#類(lèi)的多態(tài)性詳解

    C#類(lèi)的多態(tài)性詳解

    這篇文章主要為大家詳細(xì)介紹了C#類(lèi)的多態(tài)性,主要有兩種:一是編譯時(shí)的多態(tài)性,二是運(yùn)行時(shí)的多態(tài)性,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2015-10-10
  • C#分布式事務(wù)的超時(shí)處理實(shí)例分析

    C#分布式事務(wù)的超時(shí)處理實(shí)例分析

    這篇文章主要介紹了C#分布式事務(wù)的超時(shí)處理,以實(shí)例形式較為詳細(xì)的分析了C#分布式事務(wù)的超時(shí)處理相關(guān)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2015-03-03
  • C#入?yún)⑹褂靡妙?lèi)型要加ref的原因解析

    C#入?yún)⑹褂靡妙?lèi)型要加ref的原因解析

    這篇文章主要介紹了C#入?yún)⑹褂靡妙?lèi)型要加ref的原因解析,我們?cè)趯?shí)際開(kāi)發(fā)中還是能夠碰到一些引用類(lèi)型添加ref的場(chǎng)景,其實(shí)道理也是一樣的,就是將引用類(lèi)型的棧的地址傳遞到了方法中,那么和不添加有啥區(qū)別,感興趣的朋友跟隨小編一起看看吧
    2022-11-11
  • C#環(huán)形緩沖區(qū)(隊(duì)列)完全實(shí)現(xiàn)

    C#環(huán)形緩沖區(qū)(隊(duì)列)完全實(shí)現(xiàn)

    這篇文章主要為大家詳細(xì)介紹了C#環(huán)形緩沖區(qū)(隊(duì)列)完全實(shí)現(xiàn)代碼,感興趣的小伙伴們可以參考一下
    2016-07-07

最新評(píng)論

葫芦岛市| 榆社县| 宜宾县| 平定县| 扶余县| 南昌市| 鱼台县| 莎车县| 比如县| 甘泉县| 涞源县| 周至县| 无极县| 石林| 繁峙县| 两当县| 南靖县| 健康| 紫云| 德安县| 石景山区| 昌黎县| 黄冈市| 景德镇市| 南城县| 五大连池市| 海兴县| 潞西市| 台州市| 乐业县| 福清市| 呈贡县| 建德市| 达尔| 虎林市| 志丹县| 牡丹江市| 潮安县| 福贡县| 蒲城县| 黑山县|