写点什么

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

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

关注

评论

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

人人都会设计模式:策略模式

看山

算法 设计模式 策略模式 1月月更

sqoop如何指定pg库的模式

华为云开发者联盟

大数据 hadoop sqoop 数据 PG库

[2022]TypeScript 尽量避免的语法[译文]

Hugo

RUST 是 JavaScript 基建的未来

Hugo

模块七作业

Geek_e6f7f6

架构训练营

微信业务架构图 & 学生管理系统架构设计

阿卷

架构实战营

关于看板方法,你需要知道的几件事

华为云开发者联盟

敏捷 敏捷开发 软件开发 团队 看板方法

navie ui/antDesign vue 的按需自动引入

Mr.Cactus

Vite2 vue3.2 antDesign vue naive ui

Go 语言快速入门指南:Go 测试

宇宙之一粟

Go 测试 Go 语言 1月月更

一通百通,带你一次性全理解Spring 中的Template

华为云开发者联盟

spring 设计模式 流程 template 模板模式

招募! IT 技术界的伯乐和千里马

ShowMeBug

在springboot中,如何读取配置文件中的属性

华为云开发者联盟

springboot value 映射 配置文件 RequiredArgsConstructor

21 Prometheus之OpenStack的监控简述

穿过生命散发芬芳

Prometheus 1月月更

低代码实现探索(二十八)目录模块文件组织方式

零道云-混合式低代码平台

安卓平板体验Java开发,还能白嫖一年阿里无影云,真香!

王磊

原来还能这么干——罗胖2022年《时间的朋友》观后感

看山

1月月更 时间的朋友 你好2022

2022 前端(JavaScript & TypeScript)会有什么新的变化?

Hugo

减少技术债务的系统方法

俞凡

技术管理 大厂实践 技术债务 Zalando

🏆【Alibaba中间件技术系列】「Nacos技术专题」服务注册与发现相关的原理分析

码界西柚

微服务 nacos 注册中心 Alibaba技术 1月日更

最好用的 7 款 Vue 3 富文本编辑器

蒋川

Vue 3 富文本编辑器

JDK动态代理

Java

软件架构治理与混沌工程

码猿外

架构设计 混沌工程 软件架构治理

快捷式数据分发在银行反洗钱中的运用

明道云

Spring隐藏了真实的错误,让排查问题变得很难

看山

Mybatis-Plus 1月月更 spring-boot NoClassDefFoundError

一文了解MySQL中的日志redo log、undo log、binlog

Ayue、

MySQL 1月月更

技术分享 | 如何让上千容器同时"存活"

ShowMeBug

MySQL最全基础大整理(建议收藏)1️⃣

XiaoLin_Java

1月日更

这一年很幸运,平平淡淡的|2021 年度总结

看山

年度总结 1月月更

kube-controller-manager源码分析 目录导航

良凯尔

Kubernetes 源码分析 云原生 #Kubernetes#

零代码平台——业务人员的知识变现工具

明道云

用明道云落地高校业务之优秀网站评选

明道云

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