共享 HTML 控件属性
更新:2007 年 11 月
作为 .NET Framework 的一部分,ASP.NET 共享命名空间和类之间的继承。有两个 HTML 控件的子集,它们共享不同基类的属性。这些子集称为容器控件和输入控件。
在 HTML 控件上声明的任何属性都将添加到该控件的 Attributes 集合中,并且可以像属性那样以编程方式对它进行操作。例如,如果在 <body> 元素上声明 bgcolor 属性,即可以编程方式访问该属性并编写事件处理程序以更改它的值。
所有 HTML 控件共享的属性
获取在选定的 ASP.NET 页中的服务器控件标记上表示的所有属性名称/值对。
|
|||
获取或设置一个值,该值指示在浏览器上呈现 HTML 控件时是否包含 disabled 属性。若包含该属性将使该控件成为只读控件。 |
|||
获取被应用于 .aspx 文件中的指定 HTML 服务器控件的所有级联样式表 (CSS) 属性。 |
|||
获取包含 runat="server" 属性的标记的元素名。 |
|||
获取或设置一个值,该值指示 HTML 服务器控件是否显示在页面上。 |
所有 HTML 输入控件共享的属性
HTML 输入控件映射到标准 HTML 输入元素。它们包含 type 属性,该属性定义它们在网页上呈现的输入控件的类型。
HtmlInputText、HtmlInputPassword、HtmlInputButton、HtmlInputSubmit、HtmlInputReset、HtmlInputCheckBox、HtmlInputImage、HtmlInputHidden、HtmlInputFile 和 HtmlInputRadioButton 控件共享下列属性。
获取或设置 HtmlInputControl 控件的唯一标识符名称。 |
|||
获取或设置与输入控件关联的值。
|
|||
获取 HtmlInputControl 控件的类型。例如,如果将该属性设置为 text,则 HtmlInputControl 控件是用于输入数据的文本框。 |
所有 HTML 容器控件共享的属性
HTML 容器控件映射到 HTML 元素,这些元素必需具有开始和结束标记,如 <select>、<a>、<button> 和 <form> 元素。
HtmlTableCell、HtmlTable、HtmlTableRow、HtmlButton、HtmlForm、HtmlAnchor、HtmlGenericControl、HtmlSelect 和 HtmlTextArea 控件共享下列属性。
获取或设置指定的 HTML 控件的开始和结束标记之间的内容。InnerHtml 属性不会自动将特殊字符转换为 HTML 实体。例如,它不会将小于号字符 (<) 转换为 <。此属性通常用于将 HTML 元素嵌入到容器控件中。 |
|
获取或设置指定的 HTML 控件的开始和结束标记之间的所有文本。与 InnerHtml 属性不同,InnerText 属性会自动将特殊字符转换为 HTML 实体。例如,它会将小于号字符 (<) 转换为 <。此属性通常在希望不必指定 HTML 实体即显示带有特殊字符的文本时使用。 |