一聚教程网:一个值得你收藏的教程网站

热门教程

用户控件和自定义控件的比较及在项目中的应用

时间:2022-07-02 11:57:24 编辑:袖梨 来源:一聚教程网

用户控件和自定义控件的比较及在项目中的应用
摘 要
本文档描述了服务器控件的基本概念,以及用户控件和自定义控件在部署、创建、内容和布局、设计期行为、性能几个方面的比较,然后给出一个在项目开发中服务器控件使用的建议,最后给出一个用户控件的创建和调用的例子。
 关 键 词 Server Control 服务器控件 User Control 用户控件,ASP.NET服务器控件的一种(一般后缀名为.ASCX文件) Custom Control 自定义控件,ASP.NET服务器空间的一种(一般后缀名为.DLL文件) Deployment 部署,程序的分发 Design Attribute 设计期属性 RAD 快速应用程序开发 修 改 履 历 版本号版本完成日期作者修改内容描述修改处涉及章节

1. 知识背景
1.1服务器控件简介 服务器控件是ASP.NET页面中用来定义WEB应用程序用户界面的组件。服务器控件是Web Forms 编程模式的基本元素。他们构成了一个新的,基于组件的,直观的表单程序的基础,可以简化Web用户界面的开发。这类似与 Microsoft Visual Basic/Borland Delphi等传统RAD开发工具用来简化Windows Forms编程的方法。从更高的层次来说,服务器控件提供了Web应用程序和表示技术隐含的抽象概念 1.2服务器控件的特征和功能
1:服务器控件隐藏了技术中潜在的不一致性和复杂性,给网页开发者创建了一个直观且简单的编程模式
2:服务器控件隐藏了各种浏览器与查看设备之间的不同,包括目标Web应用程序可能需要的不同版本的浏览器。浏览器控件提供了适于目标浏览器内容显示的能力 。
3:服务器控件起到实际组件的作用,提供在组件与其他类应用合作中可能得到的相同好处。
4:服务器控件通过回传(PostBack)和往返(Round-Trip)的方式管理状态
5:服务器控件包含了处理相关Web请求的回传数据及网页开发者处理其服务器端代码中用户输入和用户动作的逻辑模型。
6:服务器控件提供数据绑定模型。
7:服务器控件为开发者提供多种机制定制自己的页面生成(Rending).

热门栏目