锐志社区
锐意进取、志存高远
2010大学生.NET暑期训练营上海、海南两地——MVP专家团队领衔新技术课程:ASP.Net MVC、Linq、JQuery、Entity Framework
ASP.NET MVC 3 Preview1发布

作者: 重典 发表于 2010-07-28 11:34 原文链接 阅读: 3 评论: 0

下载地址:http://go.microsoft.com/fwlink/?LinkID=157073

新功能

1.Razor引擎

在新建时可以选择引擎

image

并且可以与ASP.NET MVC 2同时存在

新建View时可以选择引擎

image

虽然现在还没有VS支持的HighLight和智能感知支持不过我还是很喜欢这个新的模板引擎的

image

据说相应的VS支持会在晚些时候发布

Razor的语法可以在这里学习到:http://aspnet.codeplex.com/wikipage?title=WebPages&referringTitle=Home

 

2.全局Filter

可以让开发人员在Global.asax中添加作用于所有Controller的Filter

image

这样我们就不用每个类都去写Filter或在几个基类写Filter了

 

3.Dynamic ViewModel的支持

原来我们使用的ViewData

image

 

 

 

 

我们可以改用Dynamic的ViewModel属性

image

注意要引用Microsoft.CSharp.dll

4.新增加了几个ActionResult

HttpNotFound

当某个数据从数据库中查找不到时,应该返回404,继承于HttpStatusCodeResult
            if (g == null)
                return HttpNotFound("group not found");

HttpStatusCodeResult

用于返回其它的状态,如304,500,501

5.另外还有支持依赖流入、DataAnnotations验证的改进,可以通过ScottGu的博客了解

ScottGu的博客(http://weblogs.asp.net/scottgu/archive/2010/07/27/introducing-asp-net-mvc-3-preview-1.aspx

 

依赖注入相关文章

  • ASP.NET MVC 3 Service Location: Introduction (Part 1)
  • ASP.NET MVC 3 Service Location: Controllers (Part 2)
  • ASP.NET MVC 3 Service Location: Views (Part 3)
  • ASP.NET MVC 3 Service Location: Filters (Part 4)
  • 评论: 0 查看评论 发表评论

    购买博客园2010T恤,留下2010年的纪念


    最新新闻:
    · 新浪微博开放平台正式上线 做社会化驱动引擎(2010-07-28 11:31)
    · 传Facebook将收购社交活动服务公司Hot Potato(2010-07-28 11:28)
    · 新民周刊:老兵刘迎建的“三大战役”(2010-07-28 11:23)
    · 微软张亚勤:希望早日把XBOX产品带到中国(2010-07-28 11:18)
    · 不开放的苹果遭遇当头棒喝(2010-07-28 11:13)

    编辑推荐:ASP.NET MVC 3 Preview 1 发布

    网站导航:博客园首页  个人主页  新闻  闪存  小组  博问  社区  知识库

    http://www.cnblogs.com/chsword/archive/2010/07/28/aspnetmvc3pv1publish.html阅读整个文章


    发表于 07-28-2010 11:34 作者 博客园-重典的博客
    华大锐志软件开发涡轮式项目实训——华大锐志学员作品部分展示
    上海锐学计算机科技有限公司
    Powered by Community Server (Commercial Edition), by Telligent Systems