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
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。
例如://寫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。
您可能感興趣的文章:
- javascript操作cookie的文章(設(shè)置,刪除cookies)
- php讀取javascript設(shè)置的cookies的代碼
- javascript cookies 設(shè)置、讀取、刪除實(shí)例代碼
- js設(shè)置cookie過期及清除瀏覽器對(duì)應(yīng)名稱的cookie
- httpclient模擬登陸具體實(shí)現(xiàn)(使用js設(shè)置cookie)
- JS設(shè)置獲取cookies的方法
- JavaScript cookie的設(shè)置獲取刪除詳解
- js設(shè)置cookie過期當(dāng)前時(shí)間減去一秒相當(dāng)于立即過期
- JS設(shè)置cookie、讀取cookie、刪除cookie
- JS設(shè)置cookie、讀取cookie
相關(guān)文章
ASP.NET oledb連接Access數(shù)據(jù)庫(kù)的方法
這篇文章主要介紹了ASP.NET oledb連接Access數(shù)據(jù)庫(kù)的方法,需要的朋友可以參考下2015-01-01MVC5 + EF6 + Bootstrap3 (11) 實(shí)現(xiàn)排序、搜索、分頁(yè)
本篇文章主要介紹了MVC5 + EF6 + Bootstrap3 (11) 實(shí)現(xiàn)排序、搜索、分頁(yè),小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考2016-12-12.NET 6開發(fā)TodoList應(yīng)用引入數(shù)據(jù)存儲(chǔ)
這篇文章主要介紹了.NET 6開發(fā)TodoList應(yīng)用引入數(shù)據(jù)存儲(chǔ),本篇文章僅完成了數(shù)據(jù)存儲(chǔ)服務(wù)的配置工作,目前還沒有添加任何實(shí)體對(duì)象和數(shù)據(jù)庫(kù)表定義,所以暫時(shí)沒有可視化的驗(yàn)證,僅我們可以運(yùn)行程序看我們的配置是否成功:下面來看詳細(xì)內(nèi)容吧2021-12-12asp.net中使用自定義控件的方式實(shí)現(xiàn)一個(gè)分頁(yè)控件的代碼
在web開發(fā)中,常常需要顯示一些數(shù)據(jù),而為了方便排版及瀏覽,我們只需要顯示所有記錄中的一部分。一般情況下,我們采用分頁(yè)來實(shí)現(xiàn)這個(gè)需求2012-10-10.Net 對(duì)于PDF生成以及各種轉(zhuǎn)換的操作
這篇文章主要介紹了.Net 對(duì)于PDF生成以及各種轉(zhuǎn)換的操作,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-06-06CHECKBOX 的全選、取消及跨頁(yè)保存的實(shí)現(xiàn)方法
CHECKBOX的操作在頁(yè)面中很常見,比如全選、取消、跨頁(yè)保存等等,下面有個(gè)不錯(cuò)的示例,大家可以嘗試操作下2013-10-10