`
love~ruby+rails
  • 浏览: 860532 次
  • 性别: Icon_minigender_1
  • 来自: lanzhou
社区版块
存档分类
最新评论

ASP.NET MVC 2预览版更新

阅读更多

微软发布了新的ASP.NET MVC 2预览版。Preview 2在之前的基础上增加了客户端验证,精简的Area支持,以及抽象的数据标记(Data Annotations)验证和元数据提供者等功能。

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

在Preview 1中提出了一个重要的概念:Area。Area提供了一个方法将一个大型Web应用程序划分为不同的项目。Preview 2简化了这个功能,如今已经可以在单个项目中使用Area进行组织了。

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

据MVC团队的高级程序经理Phil Haack所述

... 从Preview 1中你可以发现这样的主题:我们尝试直接使用数据标记,而在Preview 2中我们提出了一个抽象层,这样就可以为验证和元数据提供者引入自定义实现了。

例如,你可以使用企业库的验证模块来替换默认的验证方式。此外,也只要少量工作便可以将模型的元数据存放在另外的地方,而不是属性中。

ASP.NET MVC 2 Preview 2可以与MVC 1共存,但是在安装MVC 2 Preview 2之前必须先卸载Preivew 1版本。在VS 2008中,两者会表现为不同的项目类型。如果你希望在VS 2010中使用MVC 2则需要等待Beta 2的发布,其中会直接包含MVC 2。

查看英文原文:ASP.NET MVC 2 Preview Updated

分享到:
评论

相关推荐

    Asp.net mvc 在线预览、在线预览Word、Excel、PDF等

    本主题聚焦于如何在Asp.NET MVC中实现在线预览功能,特别是针对Word、Excel和PDF等常见文档格式。这是一项重要的需求,因为用户在不下载文件的情况下能够查看文档内容,提升了用户体验和工作效率。 首先,我们要...

    ASP.NET MVC 源码更新预览

    在这个“ASP.NET MVC源码更新预览”中,我们可以期待了解到关于这个框架的最新改进和更新。下面将详细讨论相关知识点。 首先,ASP.NET MVC的设计理念在于分离关注点,通过将业务逻辑(Model)、用户界面(View)和...

    ASP.NET MVC + FastReport 开发的报表打印Demo.zip

    2. **FastReport集成**:学习如何在ASP.NET MVC项目中引入FastReport,创建报表模板,设置数据源,以及如何在前端展示和打印报表。 3. **报表设计**:通过FastReport的设计器,掌握如何创建复杂的报表布局,使用表格...

    pro asp.net mvc3 预览版

    《Pro ASP.NET MVC3 Framework 预览版》是一本深入探讨ASP.NET MVC3框架的专业书籍,虽然缺少了第2章和第14章的部分内容,但仍然为我们提供了丰富的知识和实践经验。本书主要针对.NET开发者,尤其是那些希望通过MVC...

    基于ASP.NET MVC项目源码在线预览Word、Excel、PPT、PDF文档

    基于ASP.NET MVC框架的学习项目,包含MVC的框架的设计思路,通俗易懂学习MVC框架,项目中主要使用了Aspose控件通过pdfobject.js实现在线预览功能,快速易懂展示在线预览的精髓。需要VS2012版本及以上版本可以打开。...

    asp.net mvc插件

    ASP.NET MVC是一个强大的Web应用程序开发框架,由微软公司推出,用于...这个压缩包可能包含了用于Visual Studio 2008的ASP.NET MVC 2预览版,以及可能的开发辅助工具或插件,对于学习和开发ASP.NET MVC项目非常有价值。

    基于ASP.NET MVC项目源码完整下载(含Aspose.Cells、Aspose.Words、NPOI、MvcPaper及在线预览Word、Excel等文档

    基于ASP.NET MVC框架的学习项目,包含MVC的框架的设计思路,通俗易懂学习MVC框架,项目中包含NPOI控件的使用方法(优点:导出几万条数据几秒即可下载下来)以及NPOI导出Excel表到数据库,Aspose.Cells的使用(导入、...

    ASP.NET MVC框架开发系列课程:ASP.NET MVC框架预览

    - **版本更新**:随着技术的发展,ASP.NET MVC经历了多次版本迭代,如本文档提到的Preview2版本,以及后续的正式版本等。 - **开源性**:ASP.NET MVC框架是开源的,可以在CodePlex上找到其源代码,这为开发者提供了...

    从零开始学习ASP.NET MVC

    在经历了多个预览版和候选版本之后,ASP.NET MVC 1.0的发布标志着该框架的成熟稳定。对于初学者来说,这不仅意味着学习资料的丰富性和权威性,也意味着所学的知识不太容易过时。因此,对于想要踏入这一领域的开发者...

    ASP.NET MVC 2 in Action 2nd

    ### ASP.NET MVC 2 in Action 2nd 版本概览及核心概念解析 #### 一、概述 《ASP.NET MVC 2 in Action 2nd》这本书为读者提供了关于ASP.NET MVC框架的一个全面且深入的理解。它不仅仅是一本入门指南,同时也涵盖了...

    telerik Extensions for ASP.NET MVC (discontinued) 2013.2

    9. **文件名称列表**:"Extensions for ASP.NET MVC (discontinued) 2013.2 611 (Jun 12, 2013)"可能是这个工具集的安装包或更新文件,包含了所有必要的组件和资源,用于安装或更新到该特定版本。 总的来说,...

    ASP.NET_MVC5教學.pdf

    本教程将教你使用Visual Studio 2013 预览版构建 ASP.NET MVC 5 Web 应用程序 的基础知识。本主题还附带了一个采用 C# 源代码的 Visual Web Developer 项目。下载C# 版本。

    Plupload 上传.net MVC 上传示例

    2. **.NET MVC框架基础** .NET MVC是一个轻量级、可测试的Web应用程序框架,它采用模型-视图-控制器(MVC)设计模式,使开发人员能够更灵活地控制应用程序的结构和行为。 3. **集成步骤** - **安装Plupload**:...

    Asp.Net Mvc 多图上传(WebUpload)

    在Asp.Net Mvc框架中,实现多图上传是一项常见的需求,WebUpload是一个广泛使用的JavaScript库,专门用于处理这种任务。本文将深入探讨如何利用WebUpload与Asp.Net Mvc结合,实现高效、用户友好的多图上传功能。 ...

    asp.net mvc版本 webuploader多附件上传 带进度条

    ASP.NET MVC是一个强大的框架,用于构建动态、数据驱动的Web应用程序。在这个场景中,我们讨论的是如何在ASP.NET MVC项目中实现WebUploader的多附件上传功能,并且在上传过程中显示进度条,提升用户体验。...

    asp .net 实现word文档在线预览

    在ASP.NET中实现Word文档的在线预览是一项常见需求,尤其在需要用户查看但不需要下载原始文件的场景下。在给定的标题和描述中,提到的技术方案是通过Office-Tools、WF(可能是Windows Forms)以及FlexPaper来实现这...

    ASP.Net MVC 2.0 In Action

    ASP.NET MVC 2.0 是一个用于构建动态网站的开源框架,它基于模型-视图-控制器(MVC)设计模式。...虽然预览版可能不包含所有内容,但它提供的知识足以帮助初学者和有经验的开发者快速上手并深入学习ASP.NET MVC 2.0。

    Asp.net MVC preview 4

    在这个预览版中,我们看到了对MVC架构的进一步优化,特别是对于缓存、链接生成以及Ajax支持的更新。 首先,关于MVC的缓存机制,这是一个对于提高Web应用性能至关重要的部分。在Asp.Net MVC Preview 4中,可能对缓存...

Global site tag (gtag.js) - Google Analytics