设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客
LUPA开源社区 首页 业界资讯 技术文摘 查看内容

ASP.Net Web服务–如何使用会话状态

2014-8-18 15:57| 发布者: joejoe0332| 查看: 4105| 评论: 0|原作者: LeoXu, ckGG|来自: oschina

摘要:   在上次博客帖子中,我们讨论了客户端对web服务的使用。在这篇文章中我们将复习一下如何使用web服务的会话状态。   这是上一篇文章的延续。因此请迅速的回顾之前的文章以便有一个清晰的概念。   你可以这里阅 ...


  然后再引入另外一个公共方法来返回所有的计算结果. 要使用WebMethod特性来修饰这个方法,并且将EnableSession属性设置为true.


1
2
3
4
5
6
7
8
9
10
11
12
13
14
[WebMethod(EnableSession = true)]
        public List<string> GetCalculations()
        {
            if (Session["CALCULATIONS"] == null)
            {
                List<string> calculations = new List<string>();
                calculations.Add("You have not performed any calculations");
                return calculations;
            }
            else
            {
                return (List<string>)Session["CALCULATIONS"];
            }
        }


WebService3

  现在就可以构建我们的解决方案了,并能在浏览器中查看到我们的Web服务.

WebService4



  

  Web服务会列出两个方法——Add和GetCalculations.


WebService5


  点击Add方法。让我们输入两个数字,比如20和30,然后点击Invoke按钮,我们会得到50这个结果.

WebService6


WebService7


  让我们来做另外一次计算,比如30和70。然后点击Invoke按钮,我们将会得到结果为100.


WebService8


WebService9



酷毙

雷人

鲜花

鸡蛋

漂亮
  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部