尽管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的预览版。
分享到:
相关推荐
18个本人收集的ASP.NET WebForm项目源码,内部包含数据库文件及使用教程,仅供大家学习参考
平台:VS2010+,Sql Server, ASP.NET 配置更改:更改BPMS.WEB\XmlConfig\Config.xml下的数据库连接字符串 启动:VS IIS Express或建立IIS对应网站(主网站项目BPMS.WEB) 登录: 用户名/密码:admin/0000 用户名/...
Asp.Net webform chart控件多种应用实例
ASP.Net WebForm的发布(图解) http://www.cnblogs.com/iflytek/archive/2013/05/20/3088811.html
ASP.NET WebForm通用权限系统框架源码 二次开发框架 .net框架 手风琴+树风格 DB_SqlServer 源码其部署 平台:VS2010+,Sql Server, ASP.NET 配置更改:更改BPMS.WEB\XmlConfig\Config.xml下的数据库连接字符...
C#课件,欢迎大家下载使用。有很多有用的东西在里面哦!
以前没用过这东西,百度感觉资源也少,所以做完分享个。只是个练习,勿喷谢谢。题目写的很清楚 Index.aspx是主文件。Select.cs是检索用的字段。tbl_User.cs是表的实体类。ToJson.ashx你懂得。就这几个文件了,再有...
可以把WebApi看成Asp.Net项目类型中的一种,其他项目类型诸如我们熟知的WebForm项目,Windows窗体项目,控制台应用程序等。 WebApi类型项目的最大优势就是,开发者再也不用担心客户端和服务器之间传输的数据的...
Aspnet-ASP.NET-WebForm-Identity-Demo.zip,asp.net-webform-identity-demoasp.net-webform-identity-demo,asp.net是一个开源的web框架,用于使用.net构建现代web应用和服务。asp.net创建基于html5、css和javascript...
自己做项目需要经过网上学习 做出一个完整的下载粘贴即可用
NULL 博文链接:https://heisetoufa.iteye.com/blog/342044
学生选课成绩管理系统(asp.net webForm 源码)
将PowerBuilder应用程序发布为ASP.NET WebForm应用程序的最佳实践
asp.net webform for ios(ipa&plist) 测试环境搭建
框架 vs2019 + asp.net webform + echart 数据库 sql server 注意sql server类和access数据库可以使用vs自带的数据库启动,不需要安装庞大的sql安装包。 就业预测系统(主要连接处理学生成绩管理系统的数据的数据...
框架 vs2019 + asp.net webform + sql server 注意sql server类和access数据库可以使用vs自带的数据库启动,不需要安装庞大的sql安装包。 模块介绍 管理员 登陆模块 教材查询模块 领书模块 欠费查询模块 退出模块 ...
swfupload/kindeditor (asp.net webform用户控件)
C# .net webform 项目,运行后地址 无aspx 后缀。完整源码。
asp.net实习登录注册,环境Windows10 + VS2015 + 自带LocalDB
框架 vs2019 + asp.net webform + sql server 注意sql server类和access数据库可以使用vs自带的数据库启动,不需要安装庞大的sql安装包。 测试用户 qqq 123456 后台管理用户 admin 123456 模块介绍 管理员 上传...