asp.net判断是1.1还是2.0主要由Code*属性来解决,判断规则如下:

(1)如果在Page指令里使用了CodeFile属性,.NET框架自动认为你采用的是.NET 2.0技术,后台文件也默认是不完全类.

(2)如果在Page指令里使用了CodeBehind属性,.NET框架自动认为你采用的是.NET 1.1技术,后台文件的类直接作为页面的基类.

(3)还有一个默认的,就是.aspx里面没有CodeFile也没有CodeBehind,那么系统仍然认为你是使用ASP.NET 1.1的框架技术.

原文地址:https://www.cnblogs.com/zhhq/p/3103705.html