访问aspx.cs中的HTML按钮(代码隐藏)

1 html asp.net code-behind

我有一个疑问:如果我写了一个HTML button源代码,我怎么能在它中访问它aspx.cs,你能给我一些例子吗?

Mic*_*kel 5

如果您在按钮上设置ID并将runat属性设置为server您将能够从代码隐藏中获取它FindControl.

HTML:

<input type="button" id="myButton" runat="server" />
Run Code Online (Sandbox Code Playgroud)

代码隐藏(C#):

Button myButton = (Button) FindControl("myButton");
Run Code Online (Sandbox Code Playgroud)

另外,代替使用html,您可以使用定义的ASP标签按钮...

<asp:Button ID="myButton" runat="server" />
Run Code Online (Sandbox Code Playgroud)

现在,您可以在代码隐藏中获得自动完成等功能:

myButton.Text = "My Button";
Run Code Online (Sandbox Code Playgroud)