美文网首页IT学习使用ASP.NET开发Web站点
九、ASP.NET的用户控件和第三方控件

九、ASP.NET的用户控件和第三方控件

作者: Kingdee许先生 | 来源:发表于2018-05-30 10:14 被阅读1次

用户控件:

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)方法,可以定义控件呈现时的外观。

相关文章

  • 九、ASP.NET的用户控件和第三方控件

    用户控件: UserControl,又称“Web用户控件”或者“部分页面”。 用户控件和自定义控件的区别如下: <...

  • 二、ASP.NET的验证控件与属性异同

    一、验证控件 ASP.NET提供了5种验证控件和1个汇总控件 (1)CompareValidator控件用于执行数...

  • ASP.NET试题与答案

    1.下列关于ASP.NET控件的说法,错误的是( C ) A 、ASP.NET控件使用了事件驱动概念 B 、ASP...

  • SWT中Control(控件)介绍

    Control(控件)就是我们能够在用户界面上看到的用户界面元素,可以分为容器控件和非容器控件,容器控件可包含其他...

  • 用户交互(3)-音频

    音频 用户可以通过音量按钮,静音开关,耳机控件和屏幕音量滑块来控制音量。很多第三方配件也包括了声音控件。音频可以通...

  • winform自制控件

    1 自定义控件与用户控件区别 WinForm中, 用户控件(User Control):继承自 UserContr...

  • android 实现图片手势缩放,移动,双击缩放

    感谢该控件作者做出的贡献,谢谢 PhotoView 该第三方控件非常好用.注:该控件根据真机/模拟器的不同 和 使...

  • 11.6学习总结

    今天学了用户界面的模式窗体和非模式窗体,image控件,定时器控件,都是一些界面控件的应用,下午进行了控件习题的练...

  • UI控件进阶1——程序启动原理

    数据选择控件 数据选择控件?帮助用户快速选择数据的控件。UIPickerView——显示一组或多组数据方便用户选择...

  • combogrid(数据表格下拉框)

    含义 数据表格下拉框结合了可编辑文本框控件和下拉数据表格面板控件,该控件允许用户快速查找和选择,并且该控件提供了键...

网友评论

    本文标题:九、ASP.NET的用户控件和第三方控件

    本文链接:https://www.haomeiwen.com/subject/cshtsftx.html