- 积分
- 40165
- 好友
- 记录
- 主题
- 帖子
- 听众
- 收听
|
♀秋风下的落叶() 8:50:39
各位,我现在有一个类UserInfo,里面有两个属性UserName跟ID
我现在实例化了一个类,然后给这两个属性赋值,并把这个类写入到Session里了,代码如下。
[code=csharp]
UserInfo A = new UserInfo();
A.UserName = "秋风下的落叶";
A.ID = 1;
Session["User"] = A;[/code]
我现在需要在前台aspx页面中把Session["User"]的两个属性取出来,是不是需要先转换一下类型?
[code=csharp]UserInfo A = Session["User"] as UserInfo;[/code]
然后再A.UserName跟A.ID
**********************************************
我现在在前台引用了UserInfo
[code=html]<%@ Import Namespace="xxx.yyy.UserInfo" %>[/code]
然后
[code=html]<script type="text/javascript">
<%UserInfo A = Session["User"] as UserInfo; %>
var info = "<%=A %>";
alert(A.ID);
</script>
[/code]
但是上面的写法并没有效果,请问是哪里有问题?应该怎么改?谢谢
♂[北京]ro4ters() 8:52:33
A.UserName = "秋风下的落叶";
A.ID = 1;
你这里有两个参数哦.
Session["User"] = A.UserName;这样试试
♀秋风下的落叶() 8:54:31
不是
♀秋风下的落叶() 8:54:40
我是直接把类丢进去Session
♀秋风下的落叶() 8:54:42
这个地方是没有问题的
♀秋风下的落叶() 8:54:47
后台里取也没有问题的
♀秋风下的落叶() 8:54:52
现在主要是在aspx页面要取
♂羽毛<> 8:56:19
你说的没效果是 没有弹出框 还是弹出框里没有值啊。
♂羽毛<> 8:56:53
[code=html]<script type="text/javascript">
<%UserInfo A = Session["User"] as UserInfo; %>
var info = "<%=A.ID %>";
alert(info);
</script>[/code]
♀秋风下的落叶() 8:57:04
哈哈,成功了
♀秋风下的落叶() 8:57:05
多谢
♀秋风下的落叶() 8:57:11
我是一次性弹两个
♀秋风下的落叶() 8:57:19
你现在这个是单独取,拟是ok的
♀秋风下的落叶() 8:57:22
所以ok了
♀秋风下的落叶() 8:58:34
羽毛,牛人!
♀秋风下的落叶() 8:59:27
好像把这些代码丢到js文件里就不行了
♀秋风下的落叶() 8:59:35
必须是直接写在head里
♀秋风下的落叶() 9:01:46
我现在就是把整个写在js文件里,就不行了,不生效
|
|