`
star65225692
  • 浏览: 273426 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类

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

阅读更多

尽管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的预览版。

分享到:
评论

相关推荐

    ASP.NET WebForm通用权限系统框架源码 二次开发框架 .net框架

    平台:VS2010+,Sql Server, ASP.NET 配置更改:更改BPMS.WEB\XmlConfig\Config.xml下的数据库连接字符串 启动:VS IIS Express或建立IIS对应网站(主网站项目BPMS.WEB) 登录: 用户名/密码:admin/0000 用户名/...

    ASP.Net WebForm的发布(图解)

    *** WebForm发布是一个将开发完成的Web应用程序部署到服务器上的过程。发布可以将程序集和资源部署到服务器的适当位置,以便用户可以访问该应用程序。本文将详细介绍*** WebForm两种发布方法,包括发布到默认的IIS...

    18个ASP.NET WebForm项目源码

    ASP.NET WebForm是微软开发的一款用于构建Web应用程序的框架,它是.NET Framework的重要组成部分。这个压缩包包含18个ASP.NET WebForm项目的源码,对于学习和理解WebForm的工作原理、开发流程以及数据库交互等方面...

    Asp.Net webform chart控件多种应用实例

    Asp.Net WebForm Chart 控件是.NET Framework提供的一种强大的数据可视化工具,用于在Web应用程序中创建各种复杂的图表。它能够帮助开发者将数据转化为易于理解的图形,如柱状图、折线图、饼图、散点图等,适用于...

    asp.net webform冻结列 冻结表头 复杂表头

    在ASP.NET WebForm开发中,有时我们需要创建具有复杂布局的表格,例如,表格可能需要有冻结的列或表头,以便用户在滚动时始终保持关键信息可见。这种功能在处理大量数据或者多列分类的场景中尤其有用。下面将详细...

    asp.net webform 注册登录Demo

    ASP.NET Web Form是一个微软开发的框架,用于构建交互式的、数据驱动的Web应用程序。这个"asp.net webform 注册登录Demo"是一个实例项目,旨在帮助开发者理解如何在ASP.NET Web Form环境中实现用户注册和登录功能。...

    c# asp.net webform web页面打印,可以控制需要打印和不需要打印的位置

    在C# ASP.NET WebForm框架下,Web页面打印是一个常见的需求。这通常涉及到将网页内容输出到打印机或者生成PDF文档供用户下载打印。本篇将深入探讨如何控制Web页面上哪些部分可以打印,哪些部分不需要打印,以及相关...

    (源码)基于ASP.NET WebForm MVC三层架构的教务管理系统.zip

    # 基于ASP.NET WebForm MVC三层架构的教务管理系统 ## 项目简介 本项目是一个基于ASP.NET WebForm MVC三层架构的教务管理系统,使用SQL Server数据库和Dapper框架进行数据访问。系统主要功能包括学生信息管理、...

    ASP.NET MVC源码

    可以把WebApi看成Asp.Net项目类型中的一种,其他项目类型诸如我们熟知的WebForm项目,Windows窗体项目,控制台应用程序等。 WebApi类型项目的最大优势就是,开发者再也不用担心客户端和服务器之间传输的数据的...

    ASP.NET WebForm通用权限系统框架源码 二次开发框架 .net框架VS2010+sqlserever.rar

    ASP.NET WebForm通用权限系统框架源码 二次开发框架 .net框架 手风琴+树风格 DB_SqlServer 源码其部署 平台:VS2010+,Sql Server, ASP.NET 配置更改:更改BPMS.WEB\XmlConfig\Config.xml下的数据库连接字符...

    asp.net webForm.ppt

    C#课件,欢迎大家下载使用。有很多有用的东西在里面哦!

    在asp.net WebForm中的easyUI分页+条件检索

    以前没用过这东西,百度感觉资源也少,所以做完分享个。只是个练习,勿喷谢谢。题目写的很清楚 Index.aspx是主文件。Select.cs是检索用的字段。tbl_User.cs是表的实体类。ToJson.ashx你懂得。就这几个文件了,再有...

    asp.net 人事管理系统(源码+数据库+webform).rar

    【标题】:“asp.net 人事管理系统(源码+数据库+webform)”是一个基于ASP.NET技术开发的人力资源管理系统的完整实现,包含了源代码、数据库文件以及Web表单界面。这个项目可能是一个教学示例或者小型企业的实际应用...

    Aspnet-ASP.NET-WebForm-Identity-Demo.zip

    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...

    asp.net webform for ios(ipa&plist) 测试环境搭建

    - 在Visual Studio中新建一个ASP.NET Web应用程序项目,选择WebForm模板。 - 添加必要的页面和控件,如下载链接、状态显示等。 3. **部署ipa和plist文件**: - 将ipa和plist文件上传到Web服务器的指定目录,例如...

    将PowerBuilder应用程序发布为ASP.NET WebForm应用程序的最佳实践

    PowerBuilder作为一种成熟的开发工具,自其11.0版本起,便提供了将现有PowerBuilder应用程序转化为ASP.NET WebForm应用程序的能力,这一特性极大地提升了开发人员的生产力,同时也带来了一系列挑战和最佳实践。...

    asp.net webform 打造私人后台管理系统(附源码).zip

    【适合场景】:相关项目设计中,皆可应用在项目开发、毕业设计、课程设计、期末/期中/大作业、工程实训、大创等学科竞赛比赛、初期项目立项、学习/练手等方面中 可借鉴此优质项目实现复刻,也可基于此项目来扩展开发...

    asp.net framework从webform开始创建mvc项目

    asp.net framework从webform开始创建mvc项目

Global site tag (gtag.js) - Google Analytics