写点什么

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:522278
用户头像

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

关注

评论

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

架构师Week6总结

lggl

总结

在网上的AG账户登录异常说是涉嫌套利不给办理取出怎么办?

Geek_a6658e

专业出黑团队

大家都知道jmeter,但是它会让你的工作效率至少提升80%

996小迁

Java 编程 程序员 架构 面试

第十周总结

fmouse

极客大学架构师训练营

初学小白你不知道的C语言经典算法(附带答案)

ShenDu_Linux

c++ 程序员 算法 C语言 数据结构与算法

试试,阿里P7的笔试题:多线程按序打印如何实现?

Java架构师迁哥

架构师训练营第十周总结

_

总结 极客大学架构师训练营

如果不想你被称做掉包侠,那么请有效地学习机器学习算法知识

计算机与AI

学习

一次有效的产品需求头脑风暴

Bruce Talk

敏捷开发 Agile Product Owner

第十周作业

fmouse

极客大学架构师训练营

架构师训练营第六周作业

丁乐洪

Java-Mock简化单元测试

落日楼台H

Java 测试 单元测试 Mock Mock测试框架

作业-第6周

arcyao

刘华:上云后,你的架构设计可以更飞

刘华Kenneth

云计算 架构设计 技术选型 云平台

redis 基础数据 sets 业务场景分析

sinsy

redis 业务场景分析

刘华:我最近听到最对味的话,就是“先Scale down再Scale out”

刘华Kenneth

DevOps 敏捷

STL 源码剖析之五大组态常量介绍

程序员贺同学

c++ 源码 后端 stl

架构师训练营 1 期第 10 周:模块分解 - 总结

piercebn

极客大学架构师训练营

架构师训练营—第十周作业

Geek_shu1988

在Spring data中使用r2dbc

程序那些事

WebFlux R2DBC 程序那些事 spring data spring-data-r2dbc

架构师训练营第十周作业

_

极客时间架构师一期 第十周作业

尾调用与尾递归

helbing

算法

架构师训练营一期学习心得

cc

架构师训练营第 1 期 -- 第十周作业

发酵的死神

极客大学架构师训练营

架构师训练营第 1 期第 10 周作业

好吃不贵

极客大学架构师训练营

一万三千字的HashMap面试必问知识点详解

Java 编程 面试 计算机

食堂就餐卡系统设计

cc

《华为数据之道》读书笔记:第 5 章 面向“联接共享”的数据底座建设

方志

大数据 数据中台 数据仓库 数字化转型

今日份学习之Spring Boot自动配置实现原理

比伯

Java 编程 架构 面试 计算机

架构师训练营—第十周学习总结

Geek_shu1988

LeetCode题解:860. 柠檬水找零,模拟情境,JavaScript,详细注释

Lee Chen

算法 大前端 LeetCode

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