写点什么

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

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

关注

评论

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

SQL 如何做 Join

Rayjun

sql

架构师训练营第 1 期 - 第二周课后练习

Anyou Liu

极客大学架构师训练营

理解依赖倒置原则

林杭戴

极客大学架构师训练营

第二周学习总结

林杭戴

极客大学架构师训练营

2020.09.21-2020.09.27 学习总结

icydolphin

极客大学架构师训练营

第二周作业

icydolphin

极客大学架构师训练营

在用户现场,你需要注意的几件事情

boshi

项目管理 实施 需求分析

flutter 中的video player对比学习

Daniel

游戏夜读 | 数据治理的悖论

game1night

程序员陪娃漫画系列——修空调

孙苏勇

程序员 陪伴 漫画

基础框架第二周作业「架构师训练营第 1 期」

天天向善

设计原则

第2周 框架设计总结

bearlu

第二周作业

龙卷风

极客大学架构师训练营

架构师训练营 Week2 - 课后作业

依赖倒置原则 接口隔离原则

如果编程语言是一门武功绝学

C语言与CPP编程

c++ 编程 程序员 程序人生 编程语言

第二周作业

饭桶

行到瀚海阑干处,坐看华为云起时:中国互联网航海家的远大征程

脑极体

TensorFlow 篇 | TensorFlow 2.x 分布式训练概览

Alex

tensorflow keras 分布式训练

基础框架第二周总结「架构师训练营第 1 期」

天天向善

基础框架

Week 2 Assignment

Yinan

【架构笔记之架构方法】架构师训练营第1期第1周

业哥

极客大学架构师训练营

极客时间架构师培训 1 期-第2周总结

Kaven

架构师训练营 Week2 框架设计- 学习总结SOLID

架构师训练营 1 期 - 第二周作业(vaik)

行之

信息获取的四个层级,看看你在哪一级?

boshi

学习 正确阅读 信息需求

第二周学习总结

饭桶

命题作业

黄立

设计模式

一个草根的日常杂碎(9月24日)

刘新吾

社会百态 生活随想 日常杂碎

用于门牌号码检测的深度学习

计算机与AI

学习 分类

LeetCode题解:590. N叉树的后序遍历,递归,JavaScript,详细注释

Lee Chen

大前端 LeetCode

架构师训练营第二周课后作业

Gosling

极客大学架构师训练营

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