原文:《Pro ASP.NET MVC 3 Framework》学习笔记之二十六【Controller扩展】

本章内容分为两个部分,第一部分:介绍关于controllers工作原理的高级功能,探究从请求到action方法执行的整个请求处理管道的组成部分并阐释控制这个过程的不同的方式 第二部分:介绍两种特殊的控制器,分别是:无会话 sessionless 控制器,异步 asynchronous 控制器.这些能够增进服务器的处理能力。这部分会阐释如何创建和使用它们,并且会说明在什么情况下使用它们。 请求处理管 ...

2012-03-28 19:38 8 3966 推荐指数:

查看详情

Pro ASP.NET MVC 3 Framework学习笔记之二十五【Filters】

过滤器(Filters) 过滤器(Filters)向请求处理管道注入了额外的逻辑。他们提供了一种简单而优雅的方式实现了横切关注点,这个术语是针对整个应用程序使用的功能,并不能灵活的适用任何一个点,所 ...

Wed Mar 21 02:04:00 CST 2012 8 3205
Pro ASP.NET MVC 3 Framework学习笔记之二十九【模型模版】

在前面出现过Html.CheckBoxFox和Html.TextBoxFox等HTML helper方法,这些方法用来指定必要的HTML元素编辑数据。MVC框架还支持另一种方法实现,称为模板化视图helper(辅助)方法,在这些方法里面我们可以指定哪一个模型对象或属性被显示或编辑,并且让MVC框架 ...

Tue Apr 24 06:49:00 CST 2012 5 5618
Pro ASP.NET MVC 3 Framework学习笔记之二十三【Controllers和Actions】

生成输出(Producing Output) 在controller完成处理请求之后,通常需要生成一个响应。当我们通过直接实现IController接口创建一个简单的controller时,我们需要对处理请求的每一个方面负责,包括创建对客户端的响应。如果我们想发送一个HTML响应,那我们必须创建 ...

Fri Mar 09 08:42:00 CST 2012 34 3081
Pro ASP.NET MVC 3 Framework学习笔记之二十七【视图1】

在前面很多的章节里面的,最常用的action result是视图呈现并返回给客户端的ViewResult类型。本章会专注于视图的原理,首先展示MVC框架是如何使用视图引擎处理ViewResults的,包括阐释如何创建一个视图引擎。接着介绍使用Razor视图引擎的一些技术。最后是关于创建和使用部分 ...

Sat Apr 07 07:45:00 CST 2012 4 3460
Pro ASP.NET MVC 3 Framework学习笔记之二十【URL和Routing】

自定义路由系统 通过前面的学习,我们能够感受到路由系统的灵活性和可配置性,如果这些不能满足我们的需求,我们可以自定义行为,下面会介绍如何自定义路由。 创建一个对RouteBase类的自定义实现 如果我们不喜欢标准Route对象匹配URL的方式,或者想实现一些特别的东西 ...

Thu Feb 23 07:49:00 CST 2012 13 2433
Pro ASP.NET MVC 3 Framework学习笔记之二十八【视图2】

接着上一篇Views的笔记 在视图里导入命名空间(Importing Namespaces into a View) Razor视图通过一套常用的命名空间编译,这为我们省去了在使用常用类时指定必要的命名空间的麻烦。如果需要使用我们自己定义的类就必须引入命名空间或者是使用类的完整名称(包含 ...

Thu Apr 12 08:35:00 CST 2012 6 2934
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM