如何:使用 ASP.NET 语法向网页添加 HTML 服务器控件

更新:2007 年 11 月

添加 HTML 服务器控件和添加任意 HTML 元素类似,不同之处在于您需要将元素转换为控件,以便可以在服务器代码中使用它。

s37470tf.alert_note(zh-cn,VS.90).gif说明:

有关 ASP.NET 网页上控件的信息,请参见 ASP.NET Web 服务器控件概述

您可以通过在 .aspx 文件中直接声明 HTML 服务器控件向页中添加这种控件。

添加 HTML 服务器控件

  • 键入要用作控件的元素的 HTML 语法。包含该元素的常规 HTML 语法,另外请执行以下操作:

    • 除非控件是复杂控件的组成部分并且将重复出现(如在 RepeaterDataListGridView 控件中),否则将该控件的 ID 属性设置为对于该页唯一的值。

    • 设置 runat="server" 属性以将元素转换为控件。

    下面的示例演示如何声明 HtmlInputText 控件、HtmlInputText 控件、HtmlInputButton 控件和 HtmlAnchor 控件:

    <input id="Name" type="text" size="40" runat="server" />
    <input type="submit" id="Enter" value="Enter" runat="server" />
    Click <a id="Anchor1" runat="server" href="more.html">More </a> to see the next page. 
    
    <input id="Name" type="text" size="40" runat="server" />
    <input type="submit" id="Enter" value="Enter" runat="server" />
    Click <a id="Anchor1" runat="server" href="more.html">More </a> to see the next page. 
    

    有关特定 HTML 服务器控件的声明性语法的信息,请参见 HTML 服务器控件

请参见

任务

如何:将 HTML 服务器控件转换为 HTML 元素

如何:通过编程方式设置 HTML 服务器控件的属性