从aspnet1.1升级到aspnet2.0的小问题

今天把开发环境从dot net 2003升级到dot net 2005,整体感觉还是不错的,很好用,把今天dot net 2003项目升级到dot net 2005遇到的问题描述一下。在原2003的项目里使用了几个静态的类成员,这些静态类成员是在Global.ascx.cs文件中的Application_Start中初始化的,升级到2005后发现有时不能很好的初始化,因此把这个初始化的工作转移到了类成员的定义部分。2005的代码在原来Global.ascx.cs文件不改变的情况下修改了类定义部分,原来类定义部分是:static public DateTime LastUpdateTime;
修改后的代码:

// 类定义部分
public   class  New_voc :  System.Web.UI.UserControl
{

        
static public DateTime LastUpdateTime = new DateTime(2000,1,1);
//其他代码
}


// Global.ascx.cs文件
protected   void  Application_Start(Object sender, EventArgs e)
        
{
            New_voc.LastUpdateTime 
= new DateTime(2000,1,1);
}

你可能感兴趣的:(asp)