随笔- 28  文章- 0  评论- 63 

在服务器端给session中的元素赋值,在客户端脚本中如何取出来?
例如
服务器端:
Session["UserID"] = "admin";

客户端怎么取出来?

 posted on 2006-06-11 13:42 寒带鱼 阅读(9455) 评论(10) 编辑 收藏

#1楼   回复 引用 查看   
 redfox105       | 2006-06-12 08:29
取不出来
#2楼[楼主]   回复 引用 查看   
 寒带鱼       | 2006-06-12 13:36
找到了,可以这样取:
var role = <%= Session["admin"]%>;

#3楼   回复 引用 查看   
 wonder       | 2006-06-14 09:19
呵呵
#4楼   回复 引用   
 太阳.陈[未注册用户] | 2006-06-15 12:56
这种做法你确定可以吗?
#5楼[楼主]   回复 引用 查看   
 寒带鱼       | 2006-06-17 12:04
确定,可以取出来
#6楼   回复 引用 查看   
 辉郎       | 2006-06-19 11:34
1、通过xmlHttp对服务器进行请求
2、通过页面实现ICallbackEventHandler借口,使用回调
确切的说这两种方法其实内部机制是一样的,只不过后者是.net 2.0的新特性,对xmlHttp进行了封装。你可以去查查资料。
无刷新页面(ajax)也是由这两种方法之一实现的:)

#7楼   回复 引用   
 airyleay[未注册用户] | 2006-09-14 20:01
对不起


#8楼   回复 引用   
 lqg[未注册用户] | 2006-10-12 18:22
要用单引号或双引号扩起来:
var role = '<%= Session["admin"]%>';
否则可能保错。

#9楼   回复 引用   
 寒带鱼[未注册用户] | 2007-02-08 21:43
hehe
#10楼   回复 引用   
 admin001[未注册用户] | 2009-06-03 15:21
@寒带鱼
var role = <%= Session["admin"]%>;
Session哪里来?
要在页面导导入包吗?