写点什么

ASP.NET MVC 3 上线许可

  • 2010-10-21
  • 本文字数:701 字

    阅读完需:约 2 分钟

微软 ASP.NET 团队由衷采纳了“及早部署,时常部署”的敏捷哲学。紧跟 ASP.NET MVC 2 的脚步,框架的第 3 个版本已经允许在生产环境中使用了。由于 Razor 语法等值得期待的新功能,这次发布势必引人关注。

之前我们也讨论过 Razor ,它是 ASP.NET MVC 中四大视图引擎之一。这次发布除了增强了C#版 Razor 之外,也提供了 VB 版本的 Razor 。两种 Razor 引擎与之前的“<%”语法相比略显臃肿,但也带来了许多优势。

ASP.NET MVC 也对验证模型进行了一些修改。版本 2 会在表单级别拦截存在安全隐患的用户输入,而在版本 3 中,输入验证可以在字段级别启用或是关闭。

新版本在依赖注入方面也投入了许多思考,其中引入了三个接口:IControllerActivaor,IDependencyResolver 和 IViewActivator。依赖处理器(IDependencyResolver)可用来注入模型验证机制、元数据、Value Provider 以及 Model Binder。这里的意义不仅仅在于微软提供了更好的灵活性,而是程序员可以自行替换几乎所有的内部实现。

与版本 1 至版本 2 的升级不同,这次改变只有一个潜在的破坏。异常过滤器在 Order 值相同的情况下会被优先执行。同样在执行时,更有针对性的过滤器会优先于通用过滤器。当然,为每个控制器和异常过滤器提供独一无二的 Order 值依旧是一个推荐的做法。

ASP.NET MVC 3 能够与前两个版本共存。开发人员需要根据发布通告中的步骤升级现有站点。如上文所述,这个beta 版本已经获得了“上线(Go Live)”许可,能够用于生产环境。不过它始终还是beta 版,所以未来的最终版本还是存在改变的可能。此外还有一些额外的问题,如Razor 无法享受到智能提示,也无法使用数组类型的强类型视图。

查看英文原文: ASP.NET MVC 3 Go-Live License

2010-10-21 00:492462
用户头像

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

关注

评论

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

ndk开发环境,个人开发者做一款App需要知道的事情,绝对干货

欢喜学安卓

android 程序员 面试 移动开发

架构实战营 - 架构设计文档模板

华仔

架构设计 文档模板

手把手教你写一个经典躲避游戏

HZFEStudio

大前端 游戏 canvas

如何减少管理层级?

石云升

团队建设 28天写作 职场经验 管理经验 4月日更

【go专题】Context的理解

南吕

Go 语言 4月日更

读《小岛经济学有感》

箭上有毒

读书笔记 4月日更

安卓rxjava使用,4面字节跳动拿到Offer,面试必问

欢喜学安卓

android 程序员 面试 移动开发

当我看技术文章的时候,我在想什么?

why技术

Java

编程实战:如何管理代码里的常量

华为云开发者联盟

常量 代码 web开发 final常量类 复用常量

Java虚拟机原理

风翱

JVM 4月日更

【Node专题】Node 与 Go 的认识

南吕

后端 Node 4月日更

图算法系列之深度优先搜索(一)

Silently9527

Java 深度优先搜索 图算法

PassJava 初始化项目和添加微服务

悟空聊架构

量化策略系统搭建,马丁策略交易

游戏测试-战斗内核的自动化测试

行者AI

人工智能

翻译:《实用的Python编程》InstructorNotes

codists

Python

MBP恢复记(体验rm -rf /*)

SamGo

学习

容器 & 服务: 扩容

程序员架构进阶

容器 k8s 28天写作 弹性扩容 4月日更

小米java社招面试记录,带备战思路

Java架构师迁哥

边缘计算加持下的智慧社区

边缘计算

闲来无事,写脚本,install_wordpress

ilinux

扩展 GRTN:云原生趋势下的 RTC 架构演进

阿里云CloudImagine

阿里云 云原生 RTC SRS流媒体服务器

你的故事,触动了我的心

小天同学

读后感 读书总结 4月日更 皮囊

一场关于演讲的演讲

Jxin

浅谈BSS3.0产品“守成”之策下 • 运维提升篇

鲸品堂

软件 运维 提升

新思科技发布《疫情中的安全隐患:移动应用程序安全现状》报告

InfoQ_434670063458

App 新思科技 移动应用程序安全

聪明人的训练(二十四)

Changing Lin

4月日更

2021|南吕

南吕

生活随想 4月日更

NumPy之:标量scalars

程序那些事

Python 数据分析 Numpy 程序那些事 scalar

网络协议学习笔记Day3

穿过生命散发芬芳

网络协议 4月日更

mmkv跨进程,面试字节跳动Android研发岗,灵魂拷问

欢喜学安卓

android 程序员 面试 移动开发

ASP.NET MVC 3上线许可_.NET_Jonathan Allen_InfoQ精选文章