首页 | 社区 | 博客 | 招聘 | 文章 | 新闻 | 下载 | 读书 | 代码
亲,您未登录哦! 登录 | 注册
 您所在的位置:编程爱好者网站新闻 - 正文
 
 

微软发布ASP.NET MVC 2 P2版

4056 次阅读 | 发布时间:2009-10-12 | 向本站投递新闻
打印文章
微软于本月初发布了新的ASP.NET MVC 2预览版,即P2版本。Preview 2版本在P1的基础上增加了客户端验证,强类型输入(input)和链接(link)辅助方法,精简了Area支持,以及抽象的数据标记(Data Annotations)验证和元数据提供者等功能。

  客户端验证:ASP.NET MVC 2包含了jQuery验证类库,可以根据模型的元数据来提供客户端验证功能。在Preview 2中还可以编写一个适配器来沟通客户端类库和JSON元数据(类似于xVal validation框架的做法),这样便可以在项目中使用另一种客户端验证类库了。

  强类型输入(input)辅助方法:使用强类型的表达式构建出针对Model的输入元素。这些辅助方法还会利用数据标记验证功能来减少错误(如拼写错误)。

  强类型链接(link)辅助方法:在IDE智能提示的辅助下,使用强类型的表达式来生成面向特定Controller和Action的链接。

  区域(Area)功能增强:Area提供了一个方法将一个大型Web应用程序划分为不同的项目。Preview 2简化了这个功能,可以在同一个项目中更好地组织应用程序,而不必分拆成多个项目。

  异步Action:提供开发不阻塞线程的Action的方法,这可以显著提升站点的伸缩性,尤其是在需要访问外部资源的情况下。

  数据标记验证和元数据提供者功能:在Preview 1中,默认的提供者使用数据标记为验证和元数据表现方式,Preview 2增加了Model Validation Provider和Metadata Provider提供者,它允许我们为模型添加额外的验证逻辑,以及其他一些元数据的提供方式。

  ASP.NET MVC 2 Preview 2可以与MVC 1共存,但在VS 2008中,两者会表现为不同的项目类型。而VS 2010将会直接包含MVC 2。

下载地址:[url=http://aspnet.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=33836#DownloadId=85928]ASP.NET MVC 2 Preview 2 Source Code[/url]