一般情况下前后台都是要分开的,这个是ASP.NET提供的Code Behind机制,也是其优越于ASP的重要原因之一。
一般的解决方案会采用经典的三层架构模式来划分项目:
Model:模型层,存放各种类
View:表现层,用于存放界面相关的文件
Controller: 控制层,用于处理前后台的逻辑
DataAccess:数据访问层,用于读写数据,一般情况下只有该层可以与数据库进行交互。"
一般的解决方案会采用经典的三层架构模式来划分项目:
Model:模型层,存放各种类
View:表现层,用于存放界面相关的文件
Controller: 控制层,用于处理前后台的逻辑
DataAccess:数据访问层,用于读写数据,一般情况下只有该层可以与数据库进行交互。"