ASP.NET中的HTML服务器控件是服务器可理解的HTML标签。
ASP.NET文件中的HTML元素默认作为文本进行处理。为了使这些元素可编程化,需要向HTML元素添加runat="server"属性。该属性指示该元素应作为服务器控件进行处理。
注意:
1.所有HTML服务器控件必须位于带有runat="server"属性的标签内!
2.ASP.NET要求所有HTML元素必须正确关闭和嵌套。
HTML服务器空间及相关描述如下表所示:
HTML服务器控件
描述
HtmlAnchor
控制<a>HTML元素
HtmlButton
控制<button>HTML元素
HtmlForm
控制<form>HTML元素
HtmlGeneric
控制其他未被具体的HTML服务器控件规定的HTML元素,比如<body>,<div>,<span>等等。
HtmlImage
控制<image>HTML元素
HtmlInputButton
控制<inputtype="button">、<inputtype="submit">以及<inputtype="reset">HTML元素
HtmlInputCheckBox
控制<inputtype="checkbox">HTML元素
HtmlInputFile
控制<inputtype="file">HTML元素
HtmlInputHidden
控制<inputtype="hidden">HTML元素
HtmlInputImage
控制<inputtype="image">HTML元素
HtmlInputRadioButton
控制<inputtype="radio">HTML元素
HtmlInputText
控制<inputtype="text">和<inputtype="password">HTML元素
HtmlSelect
控制<select>HTML元素
HtmlTable
控制<table>HTML元素
HtmlTableCell
控制<td>和<th>HTML元素
HtmlTableRow
控制<tr>HTML元素
HtmlTextArea
控制<textarea>HTML元素