欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

asp.net Application_AcquireRequestState事件,導致Ajax客戶端不能加載

 更新時間:2010年03月04日 19:15:03   作者:  
項目中使用Application_AcquireRequestState事件,來做一些用戶信息的驗證工作.
開發(fā)環(huán)境IIS7下一切正常,但是部署到IIS6服務(wù)器以后, 每次刷新頁面總出現(xiàn)Ajax客戶端不能加載的問題.
復制代碼 代碼如下:

protected void Application_AcquireRequestState(object sender, EventArgs e)
{
string oldToken = Session["token"].ToString();
}

MSDN上說: Application_AcquireRequestState, 當ASP.NET獲取當前請求所關(guān)聯(lián)的當前狀態(tài)(如Session)時執(zhí)行.
但是, 實際情況是, 我們使用AJAX控件時, 一個頁面會多次觸發(fā)這個事件, 并且Session會出現(xiàn)為NULL的情況.
原因是一些腳本和圖片是通過webresource.axd handler解析的, 但一個頁面使用多個腳本和圖片時, 頁面就會多次請求,
也就多次觸發(fā)這個事件了.
所以, 在事件中訪問Session, 需要先判斷Session是否為NULL.
或者, 我們先判斷請求的類型.
復制代碼 代碼如下:

if (Request.Url.AbsoluteUri.Contains(".axd") || Request.Url.AbsoluteUri.Contains(".asmx"))
return;

憋屈了兩天, 釋放了, 標記一下.

相關(guān)文章

  • .NET 刷新頁面防止表單二次提交的實現(xiàn)方法

    .NET 刷新頁面防止表單二次提交的實現(xiàn)方法

    頁面上按鈕是服務(wù)器控件,現(xiàn)在刷新頁面要防止按鈕事件重復執(zhí)行。這篇文章給大家?guī)砹?net刷新頁面防止表單二次提交的實現(xiàn)方法,非常不錯,感興趣的朋友一起看看吧
    2016-09-09
  • Microsoft SQL Server 2005 Express 遠程訪問設(shè)置詳述,100%成功篇

    Microsoft SQL Server 2005 Express 遠程訪問設(shè)置詳述,100%成功篇

    Microsoft SQL Server 2005 Express Edition是Microsoft數(shù)據(jù)庫的低端解決方案,是免費的,并且可以隨軟件免費發(fā)布,而就其數(shù)據(jù)庫功能對于一般的企業(yè)級應用已足夠了。但 默認安裝時只允許本地訪問,而不能遠程訪問。
    2009-03-03
  • ASP.NET批量下載文件的方法

    ASP.NET批量下載文件的方法

    這篇文章主要介紹了ASP.NET批量下載文件的方法,實例匯總了常見的asp.net實現(xiàn)批量下載的方法,具有一定的實用價值,需要的朋友可以參考下
    2014-11-11
  • 使用NLog給Asp.Net Core做請求監(jiān)控的方法

    使用NLog給Asp.Net Core做請求監(jiān)控的方法

    這篇文章主要介紹了使用NLog給Asp.Net Core做請求監(jiān)控的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-05-05
  • .net后臺頁面統(tǒng)一驗證是否登錄

    .net后臺頁面統(tǒng)一驗證是否登錄

    這篇文章主要為大家詳細介紹了.net后臺頁面統(tǒng)一驗證是否登錄的方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-04-04
  • ASP.NET AJAX 1.0 RC開發(fā)10分鐘圖解

    ASP.NET AJAX 1.0 RC開發(fā)10分鐘圖解

    12月15日,ASP.NET AJAX 1.0 RC版發(fā)布,我下載安裝試用了一下,沒有寫一行代碼,實現(xiàn)了一個簡單的AJAX應用,以下為截圖說明。
    2008-03-03
  • div彈出層的ajax登錄(Jquery版+c#)

    div彈出層的ajax登錄(Jquery版+c#)

    這次主要的分享就是div+css+jquery,你可以改版成你要的登錄,隨意改版!后臺代碼由于時間限制,沒有完成,里面有些亂,重點分享界面,還望理解
    2012-10-10
  • c# 連接字符串數(shù)據(jù)庫服務(wù)器端口號 .net狀態(tài)服務(wù)器端口號

    c# 連接字符串數(shù)據(jù)庫服務(wù)器端口號 .net狀態(tài)服務(wù)器端口號

    正常的數(shù)據(jù)庫連接字符串配置,這是在MSSQL服務(wù)器端口是1433(默認)的情況下。
    2009-06-06
  • 在.NET?6中使用日志組件log4net的方法

    在.NET?6中使用日志組件log4net的方法

    本文詳細講解了Asp.Net?Core中使用日志組件log4net的方法,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-11-11
  • 通用?HTTP?簽名組件的另類實現(xiàn)方式

    通用?HTTP?簽名組件的另類實現(xiàn)方式

    這篇文章主要介紹了通用?HTTP?簽名組件的另類實現(xiàn)方式,實現(xiàn)思路大概是采用鏈式調(diào)用的方式,使得簽名的步驟可以動態(tài)拼湊組合,本文結(jié)合實例代碼給大家介紹的非常詳細,需要的朋友可以參考下
    2022-09-09

最新評論