一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - ASP.NET教程 - asp.net Application_AcquireRequestState事件,導致Ajax客戶端不能加載

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

2019-07-15 09:56服務器之家 ASP.NET教程

項目中使用Application_AcquireRequestState事件,來做一些用戶信息的驗證工作.

開發環境IIS7下一切正常,但是部署到IIS6服務器以后, 每次刷新頁面總出現Ajax客戶端不能加載的問題. 

復制代碼代碼如下:


protected void Application_AcquireRequestState(object sender, EventArgs e) 

string oldToken = Session["token"].ToString(); 


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

復制代碼代碼如下:


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


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

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 国内精品九一在线播放 | 欧美3p大片在线观看完整版 | 色综合亚洲天天综合网站 | 国产馆| a在线观看欧美在线观看 | 欧美日韩一区二区三区在线播放 | 极品 女神校花 露脸91 | 91短视频在线观看2019 | 亚洲国产精品嫩草影院永久 | 美女的隐私无遮挡撒尿 | 精品免费国产 | 99热精品69堂国产 | 好大好爽好舒服视频 | 成人啪啪漫画羞羞漫画www网站 | 国产91对白在线观看 | 日韩视频免费观看 | 午夜国产精品视频在线 | 国产悠悠视频在线播放 | 国产精品国产三级在线专区 | 亚洲精品精品一区 | 羞羞漫画免费漫画页面在线看漫画秋蝉 | 青草视频在线观看免费视频 | 精品日韩一区 | 亚洲AV久久无码精品蜜桃 | 亚洲精品高清中文字幕完整版 | 欧美a级v片在线观看一区 | 成人在线观看视频免费 | 色琪琪久久草在线视频 | 高清色黄毛片一级毛片 | 动漫美女隐私尿口图片 | 丝袜护士强制脚足取精 | 欧美一级专区免费大片俄罗斯 | 日本888 xxxx| 高h喷水荡肉爽文np肉色文 | 女班长的放荡日记高h | 日本hd18| 四虎影院在线 | 交换余生在线播放免费 | 日韩一级片免费观看 | 99久久这里只有精品 | 亚洲香蕉伊在人在线观看9 亚洲系列国产系列 |