写点什么

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

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

关注

评论

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

(信息化,数字化,智能化)这是三种不同的概念吗?

优秀

数字化 信息化 智能化

华秋一文带你读懂eMMC芯片引脚定义和工作原理

华秋电子

如何充分利用制作游戏原型的免费资产,加速游戏开发

龙智—DevSecOps解决方案

游戏开发 游戏引擎

行业首个多重节律照明!三翼鸟“亮”在哪?

脑极体

智能照明

OSPO才是企业拥抱开源的正确选项——适兕访谈录

开源雨林

开源 OSPO LFAPAC

需要转变ITSM策略的12个信号,您中了几个?

龙智—DevSecOps解决方案

LED广告机的市场趋势和发展前景

Dylan

媒体 广告 数字 LED显示屏 市场

科兴未来|中国•湖州海外青创大赛全面开启!

科兴未来News

环保 #双创赛事# 新能源行业 湖州

《2023 信创软件品牌影响力报告》发布!融云入选「信创生态」代表厂商

融云 RongCloud

IT 品牌 信创 数字 融云

对线面试官-Redis(内存消耗的问题)

派大星

Java 面试

AIGC+客服|智能客服上岗即失业?AI对话背后的学问大着呢

TE智库

人工智能 智能客服 AIGC 生成式AI

开源之夏2023中选结果公示,504名高校生将投入开源项目贡献

openEuler

Linux 开源 操作系统 openEuler 实习

什么是Buck电源?矽力杰SQ51201值得关注

华秋电子

Gateway 实现网关聚合查询

2756

聊聊测试团队的基础架构建设

老张

质量保障 基础设施建设 基础架构

华为云Classroom一站式教学实践平台,开启云端教学新征程

华为云PaaS服务小智

云计算 华为云 线上教学 线上培训

Vue3从入门到精通

EquatorCoco

vue.js Vue vue3.0

inBuilder今日分享丨开源许可协议简介

inBuilder低代码平台

基于OpenHarmony开发的玻璃拟态天气应用(3)构建天气组件并实现毛玻璃效果

路北路陈

前端 HarmonyOS OpenHarmony应用开发 6 月 优质更文活动

扫码登录认证技术原理介绍及实践

互联网工科生

程序员

https 原理分析进阶-模拟https通信过程

蓝胖子的编程梦

https TLS SSL证书 ssl SSL/TLS 协议

第十四届夏季达沃斯论坛|英特尔王锐:AI驱动工业元宇宙,释放数实融合无穷潜力

E科讯

云原生时代,如何通过极狐GitLab x KubeSphere 构建安全应用?

极狐GitLab

DevOps 云原生 DevSecOps KubeSphere 安全左移

Windows 系统下怎么获取 UDP 本机地址

高端章鱼哥

一文读懂火山引擎A/B测试的实验类型(3)——多链接实验

字节跳动数据平台

幂律智能联合智谱AI发布千亿参数级法律垂直大模型PowerLawGLM

人称T客

什么是HTML?

TiAmo

html html5 6 月 优质更文活动

HTML5 游戏开发实战 | 推箱子

TiAmo

html html5 6 月 优质更文活动

【网易云信】已开源!网易云信的热点探测平台实践

网易智企

开源 热点探测

金融科技领先者Broadridge选择CloudBees CI来加速软件交付

龙智—DevSecOps解决方案

ci 持续集成

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