📅  最后修改于: 2020-11-21 05:42:32             🧑  作者: Mango
HTML服务器控件基本上是对标准HTML控件的增强,它们可以启用服务器端处理。服务器不处理诸如标头标签,锚标签和输入元素之类的HTML控件,而是将其发送到浏览器进行显示。
通过添加属性runat =“ server”并添加id属性以使其可用于服务器端处理,可以将它们专门转换为服务器控件。
例如,考虑HTML输入控件:
通过添加runat和id属性,可以将其转换为服务器控件:
尽管ASP.NET服务器控件可以执行HTML服务器控件完成的每项工作,但在以下情况下,以后的控件还是有用的:
下表描述了HTML服务器控件:
Control Name | HTML tag | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
HtmlHead | element | ||||||||||||
HtmlInputButton | |||||||||||||
HtmlInputCheckbox | |||||||||||||
HtmlInputFile | |||||||||||||
HtmlInputHidden | |||||||||||||
HtmlInputImage | |||||||||||||
HtmlInputPassword | |||||||||||||
HtmlInputRadioButton | |||||||||||||
HtmlInputReset | |||||||||||||
HtmlText | |||||||||||||
HtmlImage | element | ||||||||||||
HtmlLink | element | ||||||||||||
HtmlAnchor | element | ||||||||||||
HtmlButton | |||||||||||||
HtmlButton | |||||||||||||
HtmlForm | |||||||||||||
HtmlTable |
例以下示例使用基本的HTML表进行布局。它使用一些框来从用户那里获取输入信息,例如姓名,地址,城市,州等。它还具有一个按钮控件,单击该按钮可将用户数据显示在表的最后一行。 该页面在设计视图中应如下所示: 内容页面的代码显示了使用HTML表格元素进行布局。
按钮控件后面的代码:
请注意以下几点:
|