用户控件:
UserControl,又称“Web用户控件”或者“部分页面”。
用户控件和自定义控件的区别如下:
<@Register> 指令,可用于在页面中声明用户控件的标记。
FreeTextBox控件
1、第三方控件:又称“自定义控件”,意指非微软官方(要么是他人,要么是开发人员自己)发布的控件。
2、富文本:可以对选中的部分单独设置字体、字形、字号、颜色。相对于普通文本而言,可以包含丰富的样式信息。
3、FreeTextBox:富文本框。
4、第三方控件使用的一般步骤:
(1)添加第三方控件程序集(包含在.DLL文件中)的引用
(2)添加控件到工具箱
(3)拖动工具箱中的控件到界面上
(4)按普通控件的方式编码或使用
ValidationCode控件
1、ValidationCode:验证码
2、验证组:当一个页面上有多个表单时(例如:首页上同时有“登录”功能的表单和“搜索”功能的表单),为了防止一个表单的验证对另一个表单的提交产生干扰,ASP.Net给所有可供输入的控件和验证控件提供了ValidationGroup属性,用于区分不同的表单验证过程。
3、ValidationCode需要修改web.config文件,添加元素的内容,对于该控件而言,这段代码的写法是固定的。
4、ValidationCode通过其IsPassed()方法(不是属性)来返回验证结果
自定义第三方控件
1、Render:呈现。
2、HtmlTextWriter:超文本标记语言(HTML)文本写入流。
1、自定义控件(第三方控件)一般继承自:System.Web.UI.WebControls.WebControl。也可以直接继承自其它服务器控件,例如:可以直接继承自Button,从而为微软官方提供的按钮控件添加自定义功能。
2、通过重写(override)控件类的RenderContents(HtmlTextWriter writer)方法,可以定义控件呈现时的外观。
网友评论