System.Web.UI.HtmlControls命名空间是专为创建ASP.NET应用程序而建立的,它包含了所有HTML服务器控件的类。HtmlControl类时所有HTML服务器控件的父类,该类定义了所有HTML服务器控件公共的属性、方法和事件。HtmlContainerControl类继承了HtmlControl类,该类是与具有开始标记和结束标记的HTML元素映射的HTML服务器控件的父类。如HtmlAnchor类、HtmlForm类、HtmlTable类等都是该类的子类。HTML服务器控件默认只在客户端使用,通过runat="server"属性可以使HTML服务器控件与服务器进行交互。
HTML服务器控件 HTML的锚点控件:HtmlAnchor控件
HTML的Input系列控件:HtmlInput控件 Button:普通按钮。 下面我重点讲述其中几个: 1、HtmlInputButton控件:该控件与<input type=button>元素映射。该控件的功能与HtmlButton控件相似,用于创建命令按钮。单击该控件将引发ServerClick事件,在此事件中可以编写要执行得代码。Value属性可以设置按钮显示的文本信息。HtmlInputButton控件的语法定义如下: <input type="Button" id = "被程序代码识别的名称" Visible="False|True" OnServerClick="事件函数名" runat="server" value="显示按钮的文字" /> HtmlInputButton类的主要成员及其说明: 属性:Value:在控件上显示的文本信息 方法:ServerClick:单击控件时引发此事件 下面演示如何使用HtmlInputButton控件,代码如下:
HTML的表格控件:HtmlTable控件 HtmlTable类的主要成员及其说明: Align:指定内容的对齐方式 BgColor:指定背景色 Border:指定边框大小 BorderColor:指定边框颜色 CellPadding:指定单元格的内容与边框的距离,以像素为单位 CellSpacing:指定相邻两个单元格的距离,以像素为单位 Rows:包含行的集合 Height:指定控件的高度 width:指定控件的宽度
下面演示如何使用HtmlTable控件,代码如下:
HTML的数据行控件:HtmlTableRow控件 HtmlTableRow类的主要成员及其说明: Align:指定内容的对齐方式 BgColor:指定背景色 Border:指定边框大小 BorderColor:指定边框颜色 Cells:包含单元格的集合 Height:指定行的高度
下面将演示如何使用HtmlTableRow控件,代码如下:
运行后,结果如下:
HTML的单元格控件:HtmlTableCell控件
下面将演示如何使用HtmlTableCell控件,代码如下:
|
|