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

ASP.NET獲取不到JS設(shè)置cookies的解決方法

 更新時(shí)間:2010年12月06日 20:41:05   作者:  
有時(shí)候通過一個(gè)頁(yè)面設(shè)置的js,在其它的子頁(yè)面或父頁(yè)面就無法正常獲取,主要是因?yàn)槁窂降膯栴}, 設(shè)置到根目錄中即可。下面是具體的解決方法。
在js方法中添加"path= 過期時(shí)間"就可以解決這個(gè)問題。

例如://寫cookies
復(fù)制代碼 代碼如下:

function setCookie(name,value)
{
document.cookie = name "=" escape (value) ";path=/"; //設(shè)置的cookie關(guān)閉瀏覽即失效
}

加多了一個(gè)path=/,就行了。就這么簡(jiǎn)單。

這里設(shè)置了Cookie的Path屬性,必須在客戶端和服務(wù)器端同時(shí)設(shè)置 Path="/"屬性,才能js和ASP.NET對(duì)Cookie的操作才能相互作用!另外一個(gè)是編碼的問題,這里JS中的編碼為encodeURI對(duì)應(yīng)ASP.NET的Server.URLEncode。

相關(guān)文章

最新評(píng)論