ASP.NET 1.1 VS ASP.NET 2.0

1、 公共的CS代码不能直接放在项目的根目录下面或者非APP_Code目录的其他地方,必须放至APP_Code目录下面。

2、 新建的Web_Site是没有Global.asax的,必须新建全局应用程序类,并且默认的Global.asax不绑定任何CS文件,程序代码全部是放在Global.asax内。这时我们要自己手工在APP_Code目录下创建Global.cs,再进行手工绑定。

3、 新建页面文件绑定的CS类没有命名空间,在APP_Code目录下的新建CS类也没有命名空间,都需要自己手工填写。

4、 新建的Web_Site也是没有Web.config的,需要新建Web配置文件;

5、 Aspx页面中控件的事件绑定再ASP.NET 1.1中是InitializeComponent函数中什么控件的事件与函数进行绑定,如下:

private void InitializeComponent()

{    

this.btnAddAutoBuy.Click += new System.EventHandler(this.btnAddAutoBuy_Click);

this.btnDelAutoBuy.Click += new System.EventHandler(this.btnDelAutoBuy_Click);

this.Load += new System.EventHandler(this.Page_Load);

}

而在ASP.NET 2.0中页面与代码分离做的更加完美,函数定义在类中,事件在apsx中声明与函数的绑定。

原文地址:https://www.cnblogs.com/pcmax/p/452398.html