WebService中不同的Web方法怎样共享变量?
andot 2002-05-15 05:10:07 举个简单的例子:
using System;
using System.Collections;
using System.ComponentModel;
using System.Data;
using System.Diagnostics;
using System.Web;
using System.Web.Services;
namespace example
{
public class Exam : System.Web.Services.WebService
{
public int a;
[WebMethod]
public int seta()
{
a = 100;
return a;
}
[WebMethod]
public int geta()
{
return a;
}
}
}
上面这个程序中变量a的值很奇怪,在调用方法seta时,返回值是100,之后再调用方法geta,返回值居然是0。
我想问一下,怎样才能让a保持改变以后的值呢?谢谢!