如何在Javascript中读取Session ASP.net的对象?

时间:2015-05-07 02:08:32

标签: javascript c# asp.net session

我在ASP中有一个会话,它的对象。现在,我想在客户端读取一些对象的值,我在Server中知道Session,在客户端只读它。

enter image description here

 var obj = UserModBus.Login(user_name, pass_word);
        if (obj != null)
        {
            HttpContext.Current.Session["OBJ"] = obj;
        }

在我的网页中使用javascript

 <script type="text/javascript" charset="utf-8">
    $(document).ready(function () {        
var full_name = '((QLNT.DATA.USER_MOD) Session["OBJ"]).FULL_NAME%>';
var birth_day = '((QLNT.DATA.USER_MOD) Session["OBJ"]).BIRTH_DAY%>';
        window.onload = function () {
            alert(full_name + birth_day);
        }
    });
</script>

但它没有用。你能给我一些建议来解决它吗?

谢谢你们。

1 个答案:

答案 0 :(得分:3)

是因为你错过了&lt;%=?

...
var full_name = '<%=((QLNT.DATA.USER_MOD) Session["OBJ"]).FULL_NAME%>';
var birth_day = '<%=((QLNT.DATA.USER_MOD) Session["OBJ"]).BIRTH_DAY%>';
...