Asp.Net Web 开发方式
WebFrom 开发
Asp.Net MVC 开发
MVC模式
- MVC模式是一种表现模式。它将web应用程序分成三个主要组件即:视图(View)控制器(Controller)模型(Model)
- M:Model主要是存储或者是处理数据组件,Model其实是实现业务逻辑层对实体类相应数据操作,例如:CRUD(c:Create/R:Read/U:Update/D:Delete)。它包括数据,验证规则,数据访问和业务逻辑等与应用程序信息。
- V:View是用户接口层组件。主要是将Model中的数据展示给用户。ASPX和ASCX文件被用来处理视图的职责。
- C:Controller 处理用户交互,从Mode中获取数据并将数据传给指定的View。
MVC三层模式
Viwe层 : Aspx页面 (Html,aspx控件)页面展示逻辑
Controller层: 代码后置类的控制逻辑
调用业务逻辑,处理用户的请求数据,把数据交给view展示
Model层:业务员逻辑层,数据库访问层,数据模型层。
控制器的约定
1 , 控制器的名称必须是以Controller结尾
2 ,必须是静态类
3 ,实现IController接口
所有的Controller控制器所对应得view视图里面有自己的文件夹,控制器
可以直接在控制器类里面右键添加视图,如下图