2013-08-01 37 views
0

我已經在Javascript中使用了一個會話,如下所示。如何從另一個aspx.cs頁面的Javascript中檢索會話值?

var myvar = "Welcome"; '<%Session["Test"] = "' + myvar +'"; %>'; 

如何檢索另一個aspx.cs頁面中的會話值?

在此先感謝!

+0

你爲什麼要使用set session命令周圍的單引號? – Ted

+0

你究竟想要達到什麼? –

回答

0

的Javascript:

var jsVar = '<%= Session["Test"].ToString() %>'; 

C#

string csVar = Session["Test"].ToString(); 
+0

嗨..我想檢索文件後面的代碼值,但不是在aspx頁面 – Chirag

+0

檢查我更新的帖子。不過,我不確定你的代碼。你爲什麼需要單引號''%Session [「Test」] =「'+ myvar +'」; %>'; ??? – Ted

+0

我寫的JavaScript代碼實際上是在另一個彈出窗口中顯示谷歌地圖。在這種情況下,使用不帶單引號的會話的建議不起作用。這就是我爲什麼這樣打的。而且,通過使用這個 - string csVar = Session [「Test」]。ToString();正如你所建議的那樣,他們,我不檢索會話值..而是簡單地檢索'+ myvar +' – Chirag

1

更新在你的JavaScript代碼中隱藏域的會話值。

並從服務器端的隱藏值中獲取值並更新會話值。

+0

如何更新?我真的很感激,如果你能幫助我...在此先感謝.. – Chirag

0

ü認爲這可能會幫助你

var Session = '@HttpContext.Current.Session["Test"]'; 
相關問題