当前位置: 代码迷 >> ASP.NET >> 为啥有时新建一个网页文件会出现aspx和cs两个文件,有时会出现aspx,cs,designer.cs三个文件?该怎么处理
  详细解决方案

为啥有时新建一个网页文件会出现aspx和cs两个文件,有时会出现aspx,cs,designer.cs三个文件?该怎么处理

热度:2224   发布时间:2013-02-25 00:00:00.0
为啥有时新建一个网页文件会出现aspx和cs两个文件,有时会出现aspx,cs,designer.cs三个文件?
是版本不同吗

------解决方案--------------------------------------------------------
前者是WebSite
后者是WebApplication
二者是可以互转的
------解决方案--------------------------------------------------------
说实话不太清楚这两个的区别 能否解释下?
探讨

前者是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等




  相关解决方案