【问题标题】:ASP.Net MVC Futures Refresh For MVC2MVC2 的 ASP.Net MVC 期货刷新
【发布时间】:2010-04-29 01:53:32
【问题描述】:

随着 MVC2 的发布,MVC Futures 库的更新包含哪些值得注意的特性?

【问题讨论】:

    标签: asp.net-mvc asp.net-mvc-futures


    【解决方案1】:

    有两个版本的 MVC Futures 与 MVC 2 RTM 并列。一个版本针对 .NET 3.5;其他目标是 .NET 4。(.NET 4 版本不是 .NET 3.5 版本的超集;如果您想要完整的功能范围,则必须将它们都包含在您的应用程序中。)从http://aspnet.codeplex.com/releases/view/41742 下载。

    非详尽的功能列表 (.NET 3.5+):

    • 诊断页面,可帮助诊断运行时和程序集加载错误(请参阅documentation)。

    • 一个新的、更强大的模型绑定和验证系统。详细文档和教程可在上述链接中找到。

    • 改进了对构建 RESTful 服务的支持(请参阅 Microsoft.Web.Mvc.Resources 命名空间)。

    • 强类型ActionLink()

    • 大量其他过滤器和帮助程序,例如 Html.Serialize()(参见 blog post)、Html.Script() 等。

    • 大量其他价值提供者,例如 JsonValueProviderFactory。

    • 能够关闭会话状态,让各个控制器增加站点的并行性(请参阅documentation)。

    面向 ASP.NET 4 的 MVC Futures 版本还包括:

    • 具有部分输出缓存的能力,例如将 RenderAction() 的结果与页面的其余部分分开缓存。

    • DynamicViewPage 允许您在 ViewPage 中使用真实的动态对象,比默认的 ViewPage 功能更全面。

    • 能够使用DataAnnotations 4 属性

    • 远程验证IClientValidatable(验证属性提供自己的客户端验证信息的能力)以及自定义非 DataAnnotations 属性的能力贡献模型元数据信息。

    【讨论】:

      【解决方案2】:

      【讨论】:

        猜你喜欢
        • 2011-02-06
        • 2011-02-16
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-02-04
        相关资源
        最近更新 更多