ASP.NET MVC 学习笔记(一)
2012-02-07 21:47
106 查看
MVC是三个单词的缩写,分别为: 模型(Model),视图(View)和控制Controller)。 MVC模式的目的就是实现Web系统的职能分工。 Model层实现系统中的业务逻辑。 View层用于与用户的交互。 Controller层是Model与View之间沟通的桥梁,它可以分派用户的请求并选择恰当的视图以用于显示,同时它也可以解释用户的输入并将它们映射为模型层可执行的操作。
ASP.NET MVC 提倡以习惯取代配置,简单总结如下:
1、控制器Controller
必须置于项目的Controller目录下
Controller类的名称必须以“Controller” 结尾,继承与Controller基类 或者实现IController接口类
类中必须包含返回值为ActionResult的公开方法 这些方法在Asp.net mvc中称为Action
View()方法实际上是Controller 基类的一个辅助方法 会返回一个ViewResult 对象 ViewResult 对象 继承自ActionResult类 ,主要告知MVC 用户要回应一个View
2 视图View
必须置于View 目录下
View目录下的第一级目录必须与其对应的Controller名称相同
View 目录下的第一级目录下的文件名必须 与其对应的Controller中的Action(控制器中的方法)名称相同。扩展名可以是.ASPX 或者.ascx
ASP.NET MVC 提倡以习惯取代配置,简单总结如下:
1、控制器Controller
必须置于项目的Controller目录下
Controller类的名称必须以“Controller” 结尾,继承与Controller基类 或者实现IController接口类
类中必须包含返回值为ActionResult的公开方法 这些方法在Asp.net mvc中称为Action
View()方法实际上是Controller 基类的一个辅助方法 会返回一个ViewResult 对象 ViewResult 对象 继承自ActionResult类 ,主要告知MVC 用户要回应一个View
2 视图View
必须置于View 目录下
View目录下的第一级目录必须与其对应的Controller名称相同
View 目录下的第一级目录下的文件名必须 与其对应的Controller中的Action(控制器中的方法)名称相同。扩展名可以是.ASPX 或者.ascx
相关文章推荐
- ASP.NET MVC 3.0 Razor 学习笔记之二
- ASP.NET MVC 3.0 Rezor 学习笔记之一
- plsql 学习笔记
- linux学习笔记1
- JAVA学习笔记——JAVA基础语法(六)
- 学习笔记补充
- iOS学习笔记23—ios实现国际化
- 隐性语义索引(LSI)学习笔记
- 【js学习笔记039】-- 创建数组
- Python学习笔记之疑问10:如何使用分隔符连接list中的字符串
- redis入门指南 学习笔记(二) Redis的多数据库
- SAS学习笔记之_N_
- 学习笔记二-----数据类型
- Python学习笔记
- jqgrid 简单学习笔记
- PHP学习笔记 (3)--运算符
- 交互设计学习笔记之《如何帮助用户探索和尝试》【交互设计】
- 学习笔记3 运算符与表达式
- 【Linux】Linux用户、用户组、文件权限学习笔记
- 【C++ Primer】【学习笔记】【第三章】标准库类型之:bitset类型