如何在Javascript中访问会话数据 [英] How to Access Session data in Javascript

查看:106
本文介绍了如何在Javascript中访问会话数据的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述


我的页面上有一个会话变量,我在.cs页面上设置了一个值。

HttpContext.Current.Session.Contents [USERID] = 经理;



现在,

我想使用javascript在其他页面上访问此值。

我按照以下方式进一步:

var someSession ='<%= HttpContext.Current.Session [USERID]%>';

alert(someSession) ;



但我没有得到会话的价值....而是我得到了

<%= HttpContext.Current。会话[USERID]%>在警报框中。



如何进一步处理?

解决方案

您只需设置会话即可值为asp:HiddenField并访问javascripts中的隐藏字段值。



C#代码



< pre lang =c#> HiddenField1.Value = Session [ keyName];



在javascripts中,访问下面的值



  var  sessionVal =  document  .getElementById(' <%= HiddenField1.ClientID%>')。value; 





或者你可以尝试这个方式以及



 var username ='<% =会话[  UserName] %> '; 
alert(用户名);





问候,

Praveen Nelge



代码块已修复[/ edit]


谢谢你的宝贵宝贵帮助。

只需在xsl页面上使用隐藏的字段变量,然后通过创建xmlnode在会话后面的代码中为其分配值。



-Akshay。


Hi I have a session variable on my page and I am setting a value to it on .cs page.
HttpContext.Current.Session.Contents["USERID"]="Manager";

Now,
I want to access this value on other page using javascript.
I went further in following manner:
var someSession = '<%= HttpContext.Current.Session["USERID"] %>';
alert(someSession );

But I am not getting the value of session....instead I am getting
<%=HttpContext.Current.Session["USERID"] %> in the alert box.

How can I approach further?

解决方案

You can simply set the session value to an asp:HiddenField and access that hidden field value in javascripts.

C# code

HiddenField1.Value = Session["keyName"];


In javascripts, access that value like below

var sessionVal = document.getElementById('<%=HiddenField1.ClientID%>').value;



or you can try this way as well

var username = '<%= Session["UserName"] %>';
alert(username );



Regards,
Praveen Nelge

[edit]Code block fixed[/edit]


Thanks guys for your valuable help.
Just had to use a hidden field variable on xsl page and then assign it value in code behind page from session by creating a xmlnode.

-Akshay.


这篇关于如何在Javascript中访问会话数据的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆