ASP.NET服务器控件的数据绑定组件的开发

来源 :计算机时代 | 被引量 : 0次 | 上传用户:krizy
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:服务器控件是ASP.NET的一个重要组成部分,它为用户快速开发Web应用程序提供了支持。文章介绍了服务器控件数据绑定组件的创建及获取数据的过程,详细阐述了通过执行SQL语句将数据绑定到服务器控件的三种方法及它们在Code-behind页面中的调用方式。这种基于组件的开发方式使编程模块化,提高了开发效率,保证了应用程序的质量和可维护性。
  关键词:ASP.NET;服务器控件;数据绑定;组件
  
  0 引言
  
  利用ASP.NET的功能,我们用较少代码或不用代码,就能从ASP.NET网页访问数据;可以连接到数据库、XML数据和文件以及业务对象,使用ASP.NET提供的多种服务器控件或自定义控件非常灵活地通过数据绑定的方式在页面上显示数据。“数据绑定”的意思是将控件与存储在数据仓库中的信息绑定在一起。通过数据绑定可以将程序中的执行数据与页面中的属性、集合、表达式以及函数结果“绑定”在一起。本文针对ASP.NET内置控件如何高效、简单、灵活地将数据绑定到页面的问题展开讨论。
  
  1 ASP.NET服务器控件的概述
  
  服务器控件是一组逻辑,它提供了一个独立于浏览器的用户接口组件。服务器控件包含属性和方法,并且定义了事件,以便人们能够编写响应这些事件的事件响应函数。在ASP.NET中,用户界面技术即Web Forms,是为开发服务器应用程序提供的一种面向对象的方法。Web Forms具有抽象概念、丰富的对象模型、编译、封装、模块化设计和对象复用等优点。ASP.NET服务器控件为ASP.NET应用程序实现代码复用提供了一个很好机制,使得动态生成的ASP.NET代码可以从HTML和各种控件的内容中分离出来。





其他文献
摘要:使用Linux进行嵌入式产品开发有一个很大的优势,就是开发资源丰富,且成本低廉。但是,技术路线复杂多样,专业人才相对匮乏是Linux嵌入式系统开发面临的一个难题。文章描述了嵌入式系统的特色,分析了嵌入式系统设计的过程,并从实际应用的角度,讨论了如何在S3C2410开发板上移植嵌入式Linux 2.6.11.7内核系统,用于构建H.264多媒体系统。  关键词:嵌入式系统;Linux;内核;文
期刊
摘要:早期国内开发的数控设备没有考虑到与常用CAD/CAM软件的结合,通用性和标准性不是很好,没有相应的后置处理软件与之配套,难以实现计算机辅助编程实验。而对于复杂的曲面,数控程序更难于人工编写。随着CAD/CAM软件的普及,计算机辅助设计与计算机辅助制造已在企业里广泛应用,需要让学生及时掌握企业里数控机床实际应用的有关知识,特别是计算机对复杂零件及曲面的特征提取、自动生成刀具进刀程序等内容。文章
期刊
摘要:远程教育中,很多学生由于缺少交流产生孤独感,从而导致辍学。网络化班级管理系统主要是为远程教育学生提供感情归属的目的而设计的。系统分前台和后台两部分,前台为学生提供温馨的网上班级环境和协同学习环境,并提供人性化的管理和服务功能;后台为班主任提供班级事务管理平台,使班主任工作从手工化转向信息化、自动化。  关键词:班级管理;远程教育;虚拟集体;网络化管理    0 引言    在远程教育中,对学
期刊
摘要:使用ETL过程将数据源数据装载到数据仓库,大多数时候是向数据仓库中追加数据,但有时也需要删除一些数据,以维持数据仓库中数据的正确性。文章结合Oracle ETL工具的装载特点提出了一种对增量数据进行预处理的方法,以实现有删除数据的ETL装载,并给出了具体的设计。  关键词:增量ETL;增量数据;数据仓库;增量维护算法    0 引言    数据仓库中的ETL(Extract,Transfor
期刊
摘要:研究了在SAP(System,Applications and Products in Data Processing)R/3表单开发过程中实现自定义结构数据传递的问题。提出了一种高效实用的方法,并给出了简单的程序范例。使用该方法,可以避免采用常规方法需要在ABAPDictionary中创建大量结构的问题,减轻了后期维护的工作量,也提高了开发的效率。  关键词:SAP;表单;自定义结构数据;
期刊
摘要:阐述了Oracle10g中最新推出的Flashback在实际环境中的应用与实践。通过闪回特性工作原理的基本描述以及闪回查询、表闪回、删除闪回、数据库闪回这四种闪回功能的实际应用,使读者对Oracle10g中的Flashback特性有更深入的了解。  关键词:数据库:Oracle10g;Flashback;闪回    0 引言    Flashback是Oracle10g最新推出的新特性,通过
期刊
摘要:分析了目前中小企业信息化需求,在此基础上,设计了适应中小企业个性需求的信息化解决方案。应用文中所提出的平台架构,可以快速构建出相应的应用系统。  关键词:中小企业;信息化;Web服务;.NET    0 引言    信息技术的广泛应用,使得信息在以计算机技术为主导的自动化、网络化管理中成为生产与交换的重要资源。虽然,新的信息服务企业不断出现,还产生了一些新的服务模式和形态,但由于自身特点的限
期刊
摘要:通过论述制造网格资源管理和计算经济的特点,指出计算经济可以适应制造网格资源管理的特征和需求:提出了一种基于计算经济的制造网格资源管理框架,强调以经济为基础合理分配有限的资源,为不同服务质量需求的应用提供服务,提高资源的使用效率。此管理框架采用层次模型。文章详细论述了各层的功能,并讨论了该框架中的资源发现模式和交易模式。  关键词:制造网格;资源管理;计算经济;层次模型    0 引言    
期刊
摘要:计算机系统的补丁管理已经成为计算机系统安全的一个重要组成部分。在现有技术下,如何完整、规范地为需要严格与Internet隔离的内联网计算机用户分发和安装补丁是一个较为突出的问题。文章在微软免费的WSUS(Windows Server Update Services)服务基础上,开发出一套基于Windows平台的内联网补丁管理系统,弥补了WSUS系统的不足,提出了一种解决该问题的方案,并已经在
期刊
摘要:简要介绍了农村劳动力技能培训系统的UML分析设计,给出了系统的用例图、总体结构图和类图,并对部分系统的动态行为用顺序图和状态图进行了描述。该系统已投入实际运行,效果良好,对同类软件的开发具有参考价值。  关键词:农村劳动力技能培训系统;UML;用例图;类图    0 引言    农村劳动力技能培训是将农村部分富余劳动力通过培训和岗前培训转移到非农领域就业,该工作主要是以政府推动、学校主办、部
期刊