摘要:
Action过滤原文: http://quickstarts.asp.net/3-5-extensions/mvc/ActionFiltering.aspx1. 介绍一般Action与用户动作是一对一的关系,用户的某一个动作对应一个特定的Action.然而,有时你可能会希望在Action执行的前后执行指定的操作,MVC中可以通过Action过滤器来实现这个功能.Action过滤器是一个自定义的At... 阅读全文
摘要:
视图和生成助手原文:http://quickstarts.asp.net/3-5-extensions/mvc/MVCViews.aspx1. 介绍MVC框架支持任意模板引擎生成视图。默认地,MVC中使用.aspx页面、模板页及用户空间生成视图。2. 使用视图生成UI控制器提供了“RenderView”方法来生成视图,一个简单的例子如下:public void Categories(){ List... 阅读全文
摘要:
控制器和Action方法原文:http://quickstarts.asp.net/3-5-extensions/mvc/MVCControllerActions.aspx1. 介绍控制器的职责:定位并执行Action方法,并确保它能正确执行;获取Action方法所需的参数并传递给它;捕获Action方法执行期间出现的错误;提供“WebFormViewFactory”类以便生成ASP.NET页面类... 阅读全文
摘要:
URL路由原文 : http://quickstarts.asp.net/3-5-extensions/mvc/URLRouting.aspx1. 介绍2. 定义URL路由URL路由包括一个URL模式定义,在模式定义中,"{}"定义占位符,"/"和"."分割各个字符串.当URL请求字符串被URL模式解析时,占位符和具体的值组成"键值对".一般,URL路由在Global.asax文件的Applica... 阅读全文
摘要:
创建基本的MVC项目原文:http://quickstarts.asp.net/3-5-extensions/mvc/MVCCreatingMVCProject.aspx 1. 创建一个新的MVC项目.2. 项目中各个目录及文件的说明.Content : 包含内容文件,如css,jpg等.Controllers: 包含控制器类Models : 包含模型类,包含数据提供程序等.Views : 包含.... 阅读全文
摘要:
用MVC实现URL路由原文:http://quickstarts.asp.net/3-5-extensions/mvc/MvcUrlRouting.aspx1. 介绍MVC框架使用URL路由将URL映射到控制器类及Action方法。URL路由自动解析URL中的变量,并将他们作为参数传递给Action方法。2. 默认路由MVC提供了一些默认URL路由设置,将URL以简单的方式映射到控制器和Actio... 阅读全文