阿里、蚂蚁、晟腾、中科加禾精彩分享 AI 基础设施洞见,现购票可享受 9 折优惠 |AICon 了解详情
写点什么

传闻 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:412000
用户头像

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

关注

评论

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

c 语言思维地基搭建(总概论)

-jf.

4月日更

梦里花落知多少,网络抖动逃不了

阿里云基础软件团队

19张图带你梳理SpringCloud体系中的重要技术点!

Java架构师迁哥

android适配方案,Kafka是如何实现高性能的?全套教学资料

欢喜学安卓

android 程序员 面试 移动开发

读《小岛经济学》

箭上有毒

4月日更

英特尔陈葆立:至强傲腾强强联手,实现1+1>2

E科讯

hashmap遍历,关于网络优化你必须要知道的重点,Android岗

欢喜学安卓

android 程序员 面试 移动开发

ARMv9刷屏——号称十年最大变革,Realm机密计算技术有什么亮点?

阿里云基础软件团队

火爆全网!万字精华总结“银四Java复习笔记”(共计22个技术专题)

比伯

Java 架构 面试 程序人生 计算机

Spark中的累加器和广播变量

五分钟学大数据

spark 4月日更

全面提升鸡群产能!Newcher智慧养鸡场解决方案剖析

Rancher

inotifywait+rsync实现目录监听及同步

慢慢de

Docker rsync inotify 目录监听同步

mPaaS 月度小报 | CodeHub#4 在线教育应用的开发实践;香港站正式开服上线

蚂蚁集团移动开发平台 mPaaS

移动开发 mPaaS

知乎转载超30W次!金三Java面经汇总:拼多多(三面)/蚂蚁金服(四面)/字节跳动(二面)

Java架构追梦

Java 面试 拼多多面经 蚂蚁金服面经 字节跳动面经

Notion免费搭建个人网站,使用Notion又多了一个理由

彭宏豪95

GitHub Notion 写作 博客 4月日更

新思科技成为CVE编号授权机构 向公众发布更准确、实时的漏洞信息

InfoQ_434670063458

新思科技 CVE 软件质量与安全

类加载器和双亲委派模型

hepingfly

Java ClassLoader 类加载器 双亲委派模型

NA公链NAC公链真正的100%史诗级匿名去中心化应用

区块链第一资讯

谁说没学历就进不了大厂?(双非渣硕四年crud经验已拿下阿里P6)面经分享

Java 编程 程序员 架构 面试

腾讯专家连夜肛出来17大专题30W字的Java面试手册!

码农之家

Java 编程 程序员 互联网 面试

SparkStreaming流计算实战

小舰

4月日更

阿里P9这几个提高代码运行效率的小技巧我一直在用

Java架构师迁哥

用泡妞的逻辑理解23种常用设计模式?渣男直呼内行

北游学Java

Java 设计模式

智汇华云 | 看“新基建”如何将机房里的“老家伙”物尽其用

华云数据

源中瑞区块链BaaS平台--一键部署区块链应用

13530558032

信息爆炸时代,如何更好地处理工作信息

LigaAI

程序员 产品经理 研发管理 信息处理

NoSQL数据库兄弟会

大数据技术指南

sql 4月日更

【LeetCode】寻找旋转排序数组中的最小值 IIJava题解

Albert

算法 LeetCode 4月日更

测评:国内到底有没有能媲美Jira的测试管理工具?

PingCode

敏捷 研发管理 测试 研发管理工具 测试管理

通俗讲解分布式锁,这次你一定能懂!

Java架构师迁哥

大厂Offer收割机:Netty处理写事件之连环四问,你能抗住吗?

Java架构师迁哥

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