2013-04-11 52 views
0

如何在Asp.net MVC中創建一個cookie,該cookie只應該對當前瀏覽器選項卡有效?創建非persisint餅乾

當用戶關閉或更改選項卡時,應該刪除Cookie。

+1

http://stackoverflow.com/questions/3869821/how-do-i-create-a-persistent-vs-a-non-persistent-cookie – rahularyansharma 2013-04-11 09:19:01

回答

1

從這個rahularyansharma的聯繫,像這樣的QA:

HttpCookie cookie = new HttpCookie("myCookieName", "myCookieValue"); 
Response.Cookies.Add(cookie); 

上面的代碼創建一個沒有過期值設置cookie,所以客戶端瀏覽器不會保存它,所以它會被刪除時,瀏覽器會話結束,這通常是在窗口或選項卡關閉時。

這些代碼都不是MVC特定的。

+0

很驚訝他爲什麼發佈這個問題,因爲我得到了第一個鏈接在google中使用這些關鍵字'如何創建非持久性cookie' – rahularyansharma 2013-04-11 09:29:00

+0

我一直在尋找「非持久性cookie在asp.net mvc」,因爲我認爲它需要從asp.net的特殊實現 – Catalin 2013-04-12 06:11:47