代码之家  ›  专栏  ›  技术社区  ›  Zack Peterson

如何安装ASP.NET MVC 2 Futures?

  •  0
  • Zack Peterson  · 技术社区  · 14 年前

    我想用 DataAnnotations.DisplayAttribute.Order 属性在使用 DisplayForModel EditorForModel 方法。

    相关问题:
    Does the DataAnnotations.DisplayAttribute.Order property not work with ASP.NET MVC 2?

    我想我需要使用 ASP.NET MVC 2 Futures . 但我不能让它工作。

    如何安装ASP.NET MVC 2 Futures?

    为什么我的字段仍然不正常?

    3 回复  |  直到 14 年前
        1
  •  4
  •   Zack Peterson    14 年前
    1. 下载 ASP.NET MVC 2 Futures 来自CODULTEX。

    2. 将其文件保存在文件系统中的某个位置:

      C:\程序文件\Microsoft ASP.NET\ASP.NET MVC 2预购\

    3. 在项目中,右键单击 工具书类 并选择 添加引用

    4. 浏览到文件,然后选择文件 Microsoft.Web.MVC.aspnet4.dll(英文)

    5. 在中注册模型元数据提供程序 全球ASC.CS :

      protected void Application_Start()
      {
          ...
          ModelMetadataProviders.Current = new DataAnnotations4ModelMetadataProvider();
          DataAnnotations4ModelValidatorProvider.RegisterProvider();
      }
      
        2
  •  2
  •   Robert Harvey    14 年前

    您只需下载预购dll(microsoft.web.mvc.dll),在Visual Studio中添加对它的引用,并引用命名空间 Microsoft.Web.Mvc

    数据注释只是属性,因此如果有问题,您可能看不到编译器错误。属性将不起作用。您应该获取未来的源代码并将其包含在项目中,这样您就可以中断适当的属性服务代码,并确保它正在触发。

        3
  •  1
  •   Matt Dotson    14 年前

    您可能需要在global.asax中注册元数据提供程序。

    DataAnnotations4ModelMetadataProvider.RegisterProvider();
    

    此外,microsoft.web.mvc.aspnet4.dll是程序集。你可以从这里拿到 http://aspnet.codeplex.com/releases/view/41742