Web.网际浪人.Blog
【没有最完美的解决方案,只有最适合的解决方案——Karl He】
博客园
首页
社区
新随笔
联系
订阅
管理
随笔-92 评论-305 文章-1 trackbacks-36
Webservice中使用Session、Application
在Asp.Net 2.0里,已经能够在WebMethod里使用 Session 、 Application 这种服务器变量了。
一、Session
[WebMethod(EnableSession
=
true
)]
public
string
Hello()
{
return
"
Hello,
"
+
Session[
"
user
"
];
}
[WebMethod(EnableSession
=
false
)]
public
string
Hello1()
{
return
"
Hello,
"
+
Session[
"
user
"
];
}
[WebMethod]
public
string
Hello2()
{
return
"
Hello,
"
+
Session[
"
user
"
];
}
“EnableSession” 为 XML Web services 方法启用会话状态,启用为 true。默认状态为 false。
以上三种方式均能实现对Session变量的使用。但要注意:
如果状态设置为 true,则客户端访问WS时,可以不赋值Session变量,有默认值。
如果状态设置为 false,则客户端访问WS时,必须要先对Session变量赋值,否则报错。
二、Application
[WebMethod]
public
string
Hello3()
{
return
"
Hello,
"
+
Application[
"
user
"
];
}
使用Application时,不需要设置方法标签
posted on 2007-01-10 11:25
网际浪人
阅读(670)
评论(1)
编辑
收藏
网摘
评论:
#1楼
2008-12-28 11:22 |
Binary[未注册用户]
如果状态设置为 false,则客户端访问WS时,必须要先对Session变量赋值
在哪里复初值,webservice文件里吗?
谢谢!
回复
引用
刷新评论
切换模板
发表评论
昵称:
[登录]
[注册]
主页:
邮箱:
(仅博主可见)
验证码:
看不清,换一个
评论内容:
登录
注册
[使用Ctrl+Enter键快速提交评论]
0
616513
导航:
网站首页
社区
新闻
博问
闪存
网摘
招聘
找找看
Google搜索
China-pub 计算机图书网上专卖店!6.5万品种 2-8折!
China-Pub 计算机绝版图书按需印刷服务
相关文章:
最新IT新闻:
预测:Twitter最可能收购的十家公司
网易澄清:与暴雪合资公司仅提供技术支持
杰克逊悼念仪式或成史上最大规模Web活动
《商业周刊》:Mozilla的志愿者开发模式被复制
Mono 的Virtual PC 虚拟机
相关链接:
【没有最完美的解决方案,只有最适合的解决方案——Karl He】
本博客文章版权声明:
浪人联系方式
Email:hekui168@163.com
MSN:wjlr008@hotmail.com
[通常情况建议使用邮件联系]
日历
<
2007年1月
>
日
一
二
三
四
五
六
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
7
8
9
10
与我联系
发短消息
搜索
常用链接
我的随笔
我的空间
我的短信
我的评论
更多链接
我的参与
我的新闻
最新评论
我的标签
留言簿
给我留言
查看留言
我参与的团队
成都.NET俱乐部(0/0)
我的标签
Sql Server
(2)
SqlServer
(2)
GridView
(2)
c#
(2)
webservice
(1)
异常
(1)
异常处理
(1)
SoapException
(1)
.net
(1)
DataKeys
(1)
更多
随笔分类
(97)
ASP.Net(50)
C#(19)
VB或VBA(4)
Visual Studio使用(3)
VSS(1)
其他(3)
设计模式
数据库(10)
心情杂记(6)
正则表达式(1)
随笔档案
(92)
2009年6月 (1)
2009年1月 (1)
2008年7月 (1)
2008年6月 (3)
2008年5月 (1)
2008年4月 (2)
2008年3月 (1)
2008年2月 (1)
2007年12月 (3)
2007年11月 (2)
2007年9月 (3)
2007年8月 (1)
2007年7月 (2)
2007年5月 (2)
2007年4月 (4)
2007年3月 (10)
2007年2月 (10)
2007年1月 (14)
2006年12月 (8)
2006年11月 (5)
2006年9月 (2)
2006年8月 (5)
2006年7月 (1)
2006年6月 (2)
2006年5月 (1)
2006年4月 (2)
2006年2月 (1)
2006年1月 (3)
收藏夹
(7)
Asp.Net(6)
项目管理(1)
技术网站
HawkWolf的专栏
NHibernate
NCindy-.net 2.0平台上的高性能网络程序开发框架
.net 2.0平台上的高性能网络程序开发框架
XML基础知识
朋友的创业项目
服诚家政(杨鑫)www.84services.com
杨鑫——家政服务
同行
DotCat
MVP 魏* 的窝
阿朱=行业趋势+开发管理+架构
《走出软件作坊:三五个人十来条枪 如何成为开发正规军》 系列文章很不错
博客园AJAX技术交流
懒人居
校友小李的博客
老赵点滴
老赵的博客,微软技术讲师
晴穹的博客
petshop分析系列还不错
积分与排名
积分 - 121353
排名 - 439
最新评论
1. re: C#调用Excel VBA宏
非常感谢
--alisx
2. re: 一个简单实用的AJAX例子
不错
--张波sun
3. re: 推荐一款DataGridView的打印解决方案
太好了~真是谢谢~
--richardwei
4. re: 不用AJAX实现前台JS调用后台C#方法(小技巧)
如果带返回值的呢,你咋整
--sammy_luo
5. re: GridView中使用DataKeyNames存储数据键值
请教个问题,Datakey[]是不是获取第一列?还是只获取DataKeyNames设置的列?
--毛寅珅
阅读排行榜
1. 一个简单实用的AJAX例子(13023)
2. 后台调用前台javascript方法报错:“缺少对象”的解决方法(8459)
3. ASP.NET 2.0 AJAX中Webservice调用方法示例(5460)
4. 推荐一款DataGridView的打印解决方案(5205)
5. 不用AJAX实现前台JS调用后台C#方法(小技巧)(3995)
评论排行榜
1. 推荐一款DataGridView的打印解决方案(43)
2. 不用AJAX实现前台JS调用后台C#方法(小技巧)(20)
3. 一个简单实用的AJAX例子(18)
4. [大话.net]纪念918之张嘎子炸鬼子——委托(16)
5. VSS的每日自动备份(14)