为啥有时新建一个网页文件会出现aspx和cs两个文件,有时会出现aspx,cs,designer.cs三个文件?
是版本不同吗
------解决方案--------------------前者是WebSite
后者是WebApplication
二者是可以互转的
------解决方案--------------------说实话不太清楚这两个的区别 能否解释下?
------解决方案--------------------webseit是为了迁就之前的asp程序员的习惯而存在,没有namespace概念,每个文件被编译成一个dll
webapplication更符合.net的模式,和winform一样有namespace,整个项目被视为一个web应用程序,dll统一编译,这也是为什么有些时候website修改后可以直接保存预览,webapplication需要保存,编译后才能预览
------解决方案--------------------在asp.net(C#)中的新建一个web页面出有一个aspx页面和对应的.cs文件,在网站发布之后,.cs文件会被编译成.dll文件中。如果是分层的构架就会在App_code文件夹下出现model.dll,bll.dll,sqlserverdal.dll等