在html文件頂用js獲取session |
發(fā)布時(shí)間:2019-05-19 文章來(lái)源:本站 瀏覽次數(shù):2978 |
原以為很簡(jiǎn)單,事實(shí)上的確簡(jiǎn)單。但仍是碰到了一個(gè)在做之前沒(méi)有考慮到的問(wèn)題:ajax的緩存問(wèn)題。所以看似簡(jiǎn)單的問(wèn)題仍是要嚴(yán)謹(jǐn)對(duì)待,這就是程序員該有的品質(zhì)吧。
h2. 文件闡明 default.aspx, 主演示頁(yè)面 GetSessionData.aspx, ajax調(diào)用的頁(yè)面 jquery.js, js結(jié)構(gòu),我對(duì)這個(gè)了解一些
代碼很簡(jiǎn)單,主要是留意ajax的緩存問(wèn)題,即你分明設(shè)置了新的session值,但運(yùn)用ajax得到的卻仍是老的值。深入的說(shuō),這并非只是ajax的緩存問(wèn)題,應(yīng)該是和http協(xié)議自身相關(guān)的 讓ajax緩存失效有許多辦法,我這兒采用的是服務(wù)器端設(shè)置 GetSessionData.aspx.cs
這一行的代碼能夠讓客戶端不運(yùn)用緩存,而從服務(wù)器從頭讀取 期望本文對(duì)有需求的朋友有所幫助。 |
|