写点什么

传闻 ASP.NET WebForm 中要增加 MVC 特性

  • 2011-03-23
  • 本文字数:817 字

    阅读完需:约 3 分钟

尽管 MVC 给我们带来了惊喜,但是 ASP.NET WebForm 还是非常流行。据Evonet 顾问公司所说,下一次主要的ASP.NET 发布会包含大量最初在MVC 中引入的特性,包括Model Binders、隐式的客户端验证以及CSS sprite 等等。

MVC Model Binders 会自动处理 web form 上的字段与对象属性之间的映射关系。这大大减少了 WebForm 中存在的重复代码,我们会在那些代码手动把对象的属性映射给控件,从而显示给用户,然后再次映射给对象,以保存发生的改变。想要通过实例了解 Model Binders,你可以参看 Maarten Balliauw’s presentation 。在 ASP.NET 的下一个版本中,我们可以在像 Gridview 或者 Listview 之类的数据控件中,直接把更新的值绑定给底层的数据记录。很可能由各种控件——像数字或者文本输入框——所表现的记录也能够获得某种级别的自动绑定。

MVC 使用 jquery.validate 和 HTML5 的 data-custom 属性处理客户端验证。下一个版本的 ASP.NET 也会包含这个特性。这让我们不需要像之前那样编写冗长而庞大的 JavaScript 代码,就可以处理客户端的验证。 HTML 5 的 data custom 属性让我们可以在 HTML 元素中把信息保存为带有“data”前缀的属性。这让你可以非常灵活地在 DOM 中存储信息,同时很容易地就能够从 JavaScript 或者服务端代码中区分出 data custom 属性和标准的 HTML 属性。想要获得这种 jQuery 验证如何工作的示例,你可以参看这个jQuery 验证插件。这个插件中包含了自动的e-mail 和URL 验证,还有很多其它用于验证字段的自动规则。

CSS sprite 是一种把图像推送给客户端的优化方式。页面上的所有图片都被组合成为网格中的单个文件。这大大减少了获得页面上所有图片所需要的 HTTP 请求数量,从而减少了载入页面所需要的时间。CSS sprites 会在 ASP.NET WebForm 的下一版本中增加进来,但是如果你不想等到那个时候的话,那么也可以从CodePlex 上获得CSS sprites 的预览版

查看英文原文: MVC Features Rumored to be Coming to ASP.NET WebForms

2011-03-23 08:412138
用户头像

发布了 340 篇内容, 共 131.4 次阅读, 收获喜欢 13 次。

关注

评论

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

智能building之 园区

张老蔫

28天写作

重学JS | 箭头函数为什么不能用做构造函数?

梁龙先森

面试 大前端 编程语言 28天写作

Java 程序经验小结:接口只用于定义类型

后台技术汇

28天写作

区块链介绍

v16629866266

区块链

坚持写作靠什么?

石君

输入 输出 28天写作

CMS系统——登录功能

程序员的时光

程序员 七日更 28天写作

聚焦目标,团队工作不再一盘散沙(下)

一笑

管理 目标管理 复盘 28天写作

【Mysql-InnoDB 系列】事务提交过程

程序员架构进阶

MySQL 架构 innodb 事务 28天写作

正则表达式匹配ini文件的section

老王同学

Soul 网关实践 02|选择器&规则介绍

哼干嘛

Java 探索与实践 Soul网关

【CSS】文字特效(text-shadow)

德育处主任

CSS css3 html/css CSS小技巧 28天写作

读书笔记:《激荡三十年》下

lidaobing

28天写作 激荡三十年

28天瞎写的第二百一九天:包辆三轮车上班的日子

树上

28天写作

JavaScript05 - JavaScript数据类型

Mr.Cactus

JavaScript

精选算法面试-数组III

李孟聊AI

面试 算法 数组 28天写作

胆大无险,脚踏实地

.

28天写作

低代码是在炒概念,炒得不错

Justin

低代码 28天写作

【计算机内功修炼】六:10张图让你彻底理解回调函数

码农的荒岛求生

异步 同步 异步IO 回调函数 异步编程

[6/28]产品业务数据分析的质量实践

L3C老司机

从硅谷到小米,崔宝秋的25年开源人生

李忠良

28天写作

想象力,科幻与其他「关于科幻 8/28」

道伟

28天写作

像用户一样测试:别掉链子

QualityFocus

软件测试 用户体验 回归测试

生产环境全链路压测建设历程 29:FAQ 之 评估方法论、改造、痛点

数列科技杨德华

28天写作

如何通过即构小程序组件实现直播带货功能?

ZEGO即构

小程序 直播带货

短视频+直播=最自然的表达方式?| 视频号 28 天 (09)

赵新龙

28天写作

早上听了一场关于财富的线上专题分享

熊斌

财富自由 28天写作

日语复习 Day02【~あっての】

IT蜗壳-Tango

程序员 七日更 日语语法

创业失败启示录|校园微生活之留学生面对面

阿萌

28天写作 创业失败启示录 青城

五种IO模型

懒AI患者

io nio AIo bio IO多路复用

项目管理系列(3)-如何开好一个项目启动会

Ian哥

项目管理 28天写作

Soul 网关实践 03|http 请求接入网关

哼干嘛

Java 探索与实践 Soul网关

传闻ASP.NET WebForm中要增加MVC特性_.NET_David Cooksey_InfoQ精选文章