在asp.net中查找从html到c#的控件

在asp.net中查找从html到c#的控件,c#,asp.net,C#,Asp.net,我有一个问题,那就是如何在c#代码隐藏页中获取html控件id。?? 提前感谢……如果您的控件在标记中声明(如),您只需在代码隐藏中使用自动生成的myLabel属性即可。否则,如果控件是动态创建的或在模板中声明的(例如在Repeater中),则需要了解其父容器并执行container.FindControl(“controlID”),如果您有输入html控件并希望访问其值,则可以使用Page.Request.Params属性在加载时获取该值: 或者,如果希望完全访问它(对于读/写),则必须添加

我有一个问题,那就是如何在c#代码隐藏页中获取html控件id。??
提前感谢……

如果您的控件在标记中声明(如
),您只需在代码隐藏中使用自动生成的
myLabel
属性即可。否则,如果控件是动态创建的或在模板中声明的(例如在
Repeater
中),则需要了解其父容器并执行
container.FindControl(“controlID”)
,如果您有输入html控件并希望访问其值,则可以使用Page.Request.Params属性在加载时获取该值:

或者,如果希望完全访问它(对于读/写),则必须添加runat=server属性,然后(对于asp.net 3.5)

给你: aspx:

不,我有html控件,比如…如何在代码隐藏文件中评估此控件。??我在问…如果它定义了runat=“server”属性,它的行为将与我描述的web控件完全相同
<form id="form1" runat="server">
<div>
    <input type="text" runat="server" id="htmlText" name="htmlText"/>
    <asp:Button ID="Button1" runat="server" Text="Button" />
</div>
</form>
...
        protected void Page_Load(object sender, EventArgs e) {
            htmlText.Value = "kuku";
        }
...