2015-05-07 24 views
2

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

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> 

但它不工作。你能给我一些建议来解决它吗?

谢谢你们。

回答

3

是因为你错过了<%=?

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

好吧,没关系,谢谢先生 – Headshot

相关问题