.NETwebforms应用程序的架构应遵循Microsoft建议的架构方案.
根据项目规模不同,适当取舍各个基本层次.将系统划分为多层的目的在于简化隔离各个子系统内部逻辑.大体上应按照以下规则创建:应至少包含表示层与业务一般应将应用程序划分为:表示层,业务逻辑层,数据访问三层.如果业务过程较复杂,应增加业务规则层应为业务过程中的基本业务对象实现数据实体(一般是DataSet扩充子类)应单一地使用存储过程操作数据库如果需要与业务无关的基础组件(全局参数配置,异常处理,日志),应包含应用程序框架层