2013-05-30 18 views
0

任何人都可以幫助我如何在Jquery中設置會話變量。其實我的要求是這樣的: -如何在jquery中設置會話變量?

我在HTML文件中彈出。當我點擊鏈接時,彈出窗口打開。但是,如果我設置會話過期,彈出窗口不應該打開。所以,當我點擊鏈接時,如果會話過期,彈出窗口不應該打開,而應該重定向到目標頁面。我怎樣才能做到這一點??我的TL告訴我谷歌這一點,但沒有找到我所需要的。他建議我在Jquery中設置會話。有沒有其他選擇?由於我是Jquery的新手,任何代碼片段都很受歡迎。請幫助我..

+0

您可以使用會話cookie中的JavaScript。示例在http://blog.lysender.com/2011/08/setting-session-only-cookie-via-javascript/和http://www.javascriptkit.com/javatutors/cookie.shtml上給出。 – Satpal

回答

1

如果你需要做這在.NET MVC你能做到這樣。下面是一個例子:

控制器:

if (Session["pageInitCounter"] == null) 
    { 
     Session["pageInitCounter"] = 1; 
    } 
    else 
    { 
     int counter = Convert.ToInt32(Session["pageInitCounter"]); 
     counter++; 
     Session["pageInitCounter"] = counter; 
    } 

查看:

@Html.Hidden("pageInitCounter", Session["pageInitCounter"]) 

的Javascript:

alert($("#pageInitCounter").val());