代码改变世界

【转】ASP.NET MVC 3.0 新特性之Controller

2011-09-07 11:52  朱峰(Peter.zhu)  阅读(185)  评论(0编辑  收藏  举报

Asp.net mvc 之 asp.net mvc 3.0 新特性之 Controller:

  • Global Action Filter:主要体现在HandleErrorAttribut上的异常过滤(在文件Global.asax.cs、web.config上相应的配置)。
  • 可以在标记为 ChildActionOnly(此标记的目的:只能让RenderAction调用。Html.Action - 直接将Action的结果作为一个字符串输出,Html.RenderAction - 将Action作为一个用户控件嵌入到当前的HttpContext中) 的 Action 上使用 OutputCache。
  • ViewBag:本质是把ViewData包装成dynamic类型。
  • 新增了一些 Action Result:HttpNotFoundResult、HttpRedirectResult、HttpStatusCodeResult。