然后再引入另外一个公共方法来返回所有的计算结果. 要使用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"];
}
}
|
现在就可以构建我们的解决方案了,并能在浏览器中查看到我们的Web服务.
Web服务会列出两个方法——Add和GetCalculations.
点击Add方法。让我们输入两个数字,比如20和30,然后点击Invoke按钮,我们会得到50这个结果.

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

|