然后再引入另外一个公共方法来返回所有的计算结果. 要使用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.

|