ASP.NET分为WebForm(数据访问层 界面层 业务逻辑层)和MVC
MVC :
Model(模型)是应用程序中用于处理应用程序数据逻辑的部分。
通常模型对象负责在数据库中存取数据。
通常模型对象负责在数据库中存取数据。
View(视图)是应用程序中处理数据显示的部分。
通常视图是依据模型数据创建的。
通常视图是依据模型数据创建的。
Controller(控制器)是应用程序中处理用户交互的部分。
通常控制器负责从视图读取数据,控制用户输入,并向模型发送数据。
通常控制器负责从视图读取数据,控制用户输入,并向模型发送数据。
主要区别:
WebForm 是请求访问哪一个页面,返回的是一个处理后的页面
MVC 是请求访问的哪一个控制器里面的动作 Controller Action
<%@ 引用命名空间等 %>
<% c#代码 %>
<%= c#代码 %>