网络软件 系统工具 应用软件 图形图像 多媒体类 免费游戏 安全相关 免费音乐 网页素材 电子书籍 考试考题 建站源码
教育教学 多媒体类 编程开发 操作系统 游戏天地 娱乐天地 简历求职 站长专区 网页设计 安全技术 图形图像 文学驿站
业界资讯 | 图形图像 | 操作系统 | 网络冲浪 | 工具软件 | 办公软件 | 媒体动画 | 精文荟萃 | 认证考试 | 网页设计 | 技术开发 | 专栏
当前位置:热点网络学院技术开发.Net 专栏数据库应用Webservice中使用Session、Application
精品推荐
热点TOP10
·VB.NET的数据库基础编程(1)
·VB.NET的数据库基础编程(2)
·oracle中对db的不同命名方式
·ADO连接数据库字符串大全
·用VB.NET来做个性化浏览器
·QQ聊天记录器演示程序(一)
·玩转Windows桌面图标
·ACCESS在Web.config里设置连接字符串
·还原数据库的经典做法
·如何在GridView中一次性批量更新多行数据
·DataSet 添加数据集、行、列、主键和外键等操作示例
·ASP.NET中数据库的操作初步----DataSet操作数据库
·运用每个开发者都必须了解的十个安全技巧来保护代码
·asp.net连接Access数据库
·远程连接access数据库的方法
·asp.net关于文件在数据库的存入和读取
·将Asp.net从VS2003以及VS2002工程转换为VS2005工程的简单而又行之有效的方法
·如何于DataGridView控件中以跨数据行方式显示数据
·101个微软提供的Visual Studio 2005示例
·将上传图片打上防伪图片水印并写入数据库
Webservice中使用Session、Application
日期:2007年1月14日 作者: 查看:[大字体 中字体 小字体]

在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时,不需要设置方法标签

(出处:http://www.xmsc.com.cn)

关于我们 | 帮助(?) | 版权声明 | 友情连接 
Copyright 2005-2005 xmsc.com.cn All Rights Reserved.
Powered by:mesky