事实上,这是非常简单的一个话题,
对于 Session ,估计每个人都熟悉,但是在 ASP.NET AJAX 下的
WebService 中使用还有几点与众不同的地方,
首先,默认的 WebService 对 Session 的使用的封闭的,
也就是不开放的,只有当你把指定是否可以使用 Session 这个开关打开了,
你才能够使用 Session ,
范例是非常的简单啊,所以还是和以往一样,
直接看代码就 OK 了
先是 .asmx
然后再是 .aspx
最后需要注意的是,我特别设置了在服务端通过 Code-Behind
和通过 WebService 两种方案来共享同一个 Session 值,
所以还有点 Code-Behind
范例是简单到了极点,需要注意的地方就是在
WebMethod中要设置 EnableSession 为 true
然后就是看一下结果就 OK 了
无论是单击客户端按钮还是服务端按钮
均会使用的是同一个 Session
2010—1—27