写点什么

ASP.NET MVC 2 预览版更新

  • 2009-10-02
  • 本文字数:682 字

    阅读完需:约 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

2009-10-02 09:522505
用户头像

发布了 157 篇内容, 共 63.1 次阅读, 收获喜欢 6 次。

关注

评论

发布
暂无评论
发现更多内容

用友与泰安市政府战略签约,打造数据产业合作新模式

用友BIP

智能体 数智化 用友BIP 数据产业合作

YDS重磅发布,用友BIP让开发者成就“十倍效能工程师”

用友BIP

AI 开发者 数智化 用友BIP YDS

YashanDB UNDO表空间管理

YashanDB

数据库 yashandb

远控软件ToDesk收紧免费用户权益,免费使用时长再降33%

编程猫

阿里通义实验室语音团队负责人鄢志杰离职;苹果计划在 AirPods 上配备实时对话翻译功能丨日报

RTE开发者社区

跨境贸易新领域:代购、反向海淘独立站与电商平台的竞争格局与战略抉择cssbuy

代码忍者

30分钟搞定电商系统核心业务逻辑!AI工具实战演示高效开发秘诀

飞算JavaAI开发助手

游戏代练行业新趋势:代练护航系统小程序的价值与潜力

DUOKE七七

YashanDB SWAP表空间管理

YashanDB

数据库 yashandb

“北京小茅台”华都酒业携手用友,开启数智营销新纪元

用友BIP

AI 智能体 用友BIP 数智营销

鸿蒙WebSocket的使用竟如此简单

不在线第一只蜗牛

网络协议 websocket

DataKit APM 自动注入原理篇

观测云

APM

挽起袖子打一场翻身仗,ERP国产替代妥了!

用友BIP

智能体 ERP 数智化 用友BIP

从需求到代码,手机终端进销存系统的设计与实现全流程

飞算JavaAI开发助手

【炫技赛】挑战“一天成为Java高手”,赢万元奖励!

飞算JavaAI开发助手

懒猫微服助我生活工作穿梭无忧

玄兴梦影

NAS 远程访问 懒猫微服 微型服务器 私有云助手

【Redis技术进阶之路】「底层源码解析」揭秘高效存储模型与数据结构底层实现(字典)

码界西柚

redis 数据结构 字典 redis 底层原理 数据库 nosql

资产管理系统建设解决方案,项目实施运维方案

金陵老街

资产管理 系统方案

用友BIP,给软件插上AI翅膀,做实业务创新

用友BIP

智能体 ERP 数智化 用友BIP 业务创新

如何让你的应用在市场中脱颖而出?

HarmonyOS SDK

harmoyos

故障测试助力系统稳定性

FunTester

全链路赋能游戏鸿蒙化适配,鸿蒙游戏开发者服务焕新升级

最新动态

完整代码生成:Java 开发效率提升的关键密码

飞算JavaAI开发助手

当低代码遇见麒麟OS:深度兼容统信UOS的图形渲染引擎改造技术揭秘

不在线第一只蜗牛

低代码

五大方向全面对比 IoTDB 与 OpenTSDB

Apache IoTDB

ASP.NET MVC 2预览版更新_.NET_Al Tenhundfeld_InfoQ精选文章