using System.Web.Services;
//WebMethod
public static bool IsMonth = false;
public static string dateExcel;
private void Month()
{
IsMonth = true;
dateExcel = date;
}
[WebMethod] //不知道是否跟 CacheDuration属性有关,关闭vs重新调试还是一样,注销后没事。
public static string OpenExcel()
{
if (IsMonth) {
string date1 = dateExcel; //此处数据不知道为什么有时候会保持以前的值,不会随dateExcel及IsMonth改变,前台采用Ajax调用
} else { ... }
}
public static string dateExcel;在web静态全局变量会有问题的,
静态变量的 生命周期