atitit.组件化事件化的编程模型--服务端控件(1)---------服务端控件与标签的关系
2014-10-02 20:37
288 查看
atitit.组件化事件化的编程模型--服务端控件(1)---------服务端控件与标签的关系
1. 服务器控件是可被服务器理解的标签。有三种类型的服务器控件: 1
1.1. HTML 服务器控件 - 传统的 HTML 标签
1
1.2. Web 服务器控件 - 新的 ASP.NET 标签
1
1.3. Validation 服务器控件 - 用于输入验证
1
2. HTML 服务器控件
1
3. - Web 服务器控件
2
4. 标准服务器控件可分为以下6种类型:
2
4.1. (1)标准控件:主要是指传统的Web窗体控件,例如TextBox、Button、Panel等控件。它们有一组标准化的属性、事件和方法,因此能够使开发工作变得简单易行。
2
4.2. (2)数据控件:该类控件可细分为两种类型:数据源控件和数据绑定控件。
3
4.2.1. (3)验证控件:
3
4.3. (4)站点导航控件:
3
4.4. (5)WebParts控件:
3
4.5. (6)登录控件:
3
转载请注明来源: http://blog.csdn.net/attilax
HTML 元素是作为文本来进行处理的
(1)HTML服务器控件
HTML服务器控件派生自名字空间System.Web.UI.HtmlControls。它们由普通HTML控件(指HTML语言已定义的控 件,例如,Button、Input等)转换而来,其呈现的输出,基本上与普通HTML控件一致。默认情况下,服务器端很难控制Web页面上的普通 HTML控件,但是,通过将普通HTML控件转换为HTML服务器控件的方法,开发人员则能够轻而易举对其进行编程控制。
类似 HTML 服务器控件,Web 服务器控件也在服务器上创建,它们同样需要 属性以使其生效。不过,Web 服务器控件没有必要映射任何已存在的 HTML 元素,它们代表更复杂的元素。
ASP.NET标准服务器控件均在名字空间System.Web.UI.WebControls中定义。所谓"标准"是指这类服务器控件内置于 ASP.NET 2.0框架中,是预先定义的。这类控件并不一对一映射到HTML服务器控件,它们比HTML服务器控件具有更加丰富的功能,并且更加抽象。
![](http://img.users.51.la/17194754.asp)
1. 服务器控件是可被服务器理解的标签。有三种类型的服务器控件: 1
1.1. HTML 服务器控件 - 传统的 HTML 标签
1
1.2. Web 服务器控件 - 新的 ASP.NET 标签
1
1.3. Validation 服务器控件 - 用于输入验证
1
2. HTML 服务器控件
1
3. - Web 服务器控件
2
4. 标准服务器控件可分为以下6种类型:
2
4.1. (1)标准控件:主要是指传统的Web窗体控件,例如TextBox、Button、Panel等控件。它们有一组标准化的属性、事件和方法,因此能够使开发工作变得简单易行。
2
4.2. (2)数据控件:该类控件可细分为两种类型:数据源控件和数据绑定控件。
3
4.2.1. (3)验证控件:
3
4.3. (4)站点导航控件:
3
4.4. (5)WebParts控件:
3
4.5. (6)登录控件:
3
1. 服务器控件是可被服务器理解的标签。有三种类型的服务器控件:
1.1. HTML 服务器控件 - 传统的 HTML 标签
1.2. Web 服务器控件 - 新的 ASP.NET 标签
1.3. Validation 服务器控件 - 用于输入验证
作者:: 老哇的爪子 Attilax 艾龙, EMAIL:1466519819@qq.com转载请注明来源: http://blog.csdn.net/attilax
2. HTML 服务器控件
HTML 服务器控件是服务器可理解的 HTML 标签。HTML 元素是作为文本来进行处理的
(1)HTML服务器控件
HTML服务器控件派生自名字空间System.Web.UI.HtmlControls。它们由普通HTML控件(指HTML语言已定义的控 件,例如,Button、Input等)转换而来,其呈现的输出,基本上与普通HTML控件一致。默认情况下,服务器端很难控制Web页面上的普通 HTML控件,但是,通过将普通HTML控件转换为HTML服务器控件的方法,开发人员则能够轻而易举对其进行编程控制。
3. - Web 服务器控件
Web 服务器控件是服务器可理解的特殊 标签。类似 HTML 服务器控件,Web 服务器控件也在服务器上创建,它们同样需要 属性以使其生效。不过,Web 服务器控件没有必要映射任何已存在的 HTML 元素,它们代表更复杂的元素。
ASP.NET标准服务器控件均在名字空间System.Web.UI.WebControls中定义。所谓"标准"是指这类服务器控件内置于 ASP.NET 2.0框架中,是预先定义的。这类控件并不一对一映射到HTML服务器控件,它们比HTML服务器控件具有更加丰富的功能,并且更加抽象。
4. 标准服务器控件可分为以下6种类型:
4.1. (1)标准控件:主要是指传统的Web窗体控件,例如TextBox、Button、Panel等控件。它们有一组标准化的属性、事件和方法,因此能够使开发工作变得简单易行。
4.2. (2)数据控件:该类控件可细分为两种类型:数据源控件和数据绑定控件。
数据源控件主要实现数据源连接、SQL语句/存储过程执行,返回数据集 合等功能。具体包括SqlDataSource、AccessDataSource、XmlDataSource、SiteMapDataSource、 ObjectDataSource等。数据绑定控件包括Repeater、DataList、GridView、DetailsView、 FormView等。这类控件主要实现数据显示、提供编辑、删除等相关用户界面等。通常情况下,首先,需要使用数据源控件连接数据库,并返回数据集合,然 后,利用数据绑定控件实现数据显示、更新、删除等功能。由于Visual Studio 2005设计时的强大支持下,开发人员可以快速实现以上功能,甚至不需要编写一行代码。4.2.1. (3)验证控件:
它们是一组特殊的控件,控件中包含验证逻辑以测试用户输入。具体包括:RequiredFieldValidator、 RangeValiedator、 RegularExpressionValidator、CompareValidator等等。开发人员可以将验证控件附加到输入控件,测试用户对该输 入控件输入的内容。验证控件可用于检查输入字段,对照字符的特定值或模式进行测试,其目的是验证某个值是否在限定范围之内或者其他逻辑。4.3. (4)站点导航控件:
该类控件可与站点导航数据结合,实现站点导航功能。具体包括:Menu、SiteMapPath、TreeView。对于大型站点,站点导航控件都有着广泛应用前景。4.4. (5)WebParts控件:
Web部件是一项非常了不起的功能,利用它能够创建具备高度个性化特征的Web应用程序。实现Web部件功能需要 WebParts控件支持,ASP.NET 2.0提供了以下相关控件,例如WebPartManager、WebPartZone、EditorZone、CatalogZone、 PageCatalogPart、AppearanceEditorPart等等。4.5. (6)登录控件:
这类控件可快速实现用户登录及相关功能,例如,显示登录状态、密码恢复、创建新用户等。具体包括:LoginView、Login、CreateUserWizard、LoginStatus等等。相关文章推荐
- atitit.组件化事件化的编程模型--服务端控件(1)---------服务端控件与标签的关系
- atitit.基于组件的事件为基础的编程模型--服务器端控件(1)---------服务器端控件和标签之间的关系
- Atitit..组件化事件化的编程模型--(2)---------Web datagridview 服务器端控件的实现原理and总结
- Atitit..组件化事件化的编程模型--(2)---------Web datagridview 服务器端控件的实现原理and总结
- Atitit 编程范式之道 attilax著 艾龙 著 1. 编程范式与编程语言的关系是什么? 1 2. LOP 面向语言编程(LOP, Language Oriented Programming
- Atitit 三种并发编程模型 艾龙 attilax总结 1. 并发系统可以使用不同的并发模型去实现。 1 2. 并行工作者 并行工作者模型。进来的任务分配给不同的工作者 银行模式 2 2.1.
- 金蝶 K/3 Cloud 服务端控件编程模型
- atitit.Atitit. Gui控件and面板-----服务端控件 java struts的实现最佳实践
- atitit.Atitit. Gui控件and面板-----服务端控件 java struts的实现最佳实践
- Atitit.web ui 组件化 vs mvc
- Atitit.dwr3 不能显示错误具体信息的解决方式,控件显示错误具体信息的解决方式 java .net php
- GTK编程基础----标签控件、箭头按钮、工具提示对象、进度条
- Atitit.nosql api 标准化 以及nosql数据库的实现模型分类差异
- VS2010/MFC编程入门之三十二(常用控件:标签控件Tab Control 上)
- linux socket编程服务端模型(用getaddrinfo)
- Atitit.获取swing ui 按钮控件的id 与名字 与JPDA 调试体系
- Atitit.获取swing ui 按钮控件的id 与名字 与JPDA 调试体系
- C# WinForm编程TabControl控件的标签TabPage怎么做成图片
- VS2010/MFC编程入门之三十三(常用控件:标签控件Tab Control 下)
- Atitit.列表页面and条件查询的实现最佳实践(2)------翻页 分页 控件的实现java .net php