HtmlButton Constructor
Initializes a new instance of the HtmlButton class.
[Visual Basic] Public Sub New() [C#] public HtmlButton(); [C++] public: HtmlButton(); [JScript] public function HtmlButton();
Remarks
Use this constructor to create and initialize a new instance of the HtmlButton control.
The following table shows initial property values for an instance of HtmlButton.
| Property | Initial Value |
|---|---|
| TagName | The "button" literal string. |
Example
[Visual Basic, C#] The following example demonstrates how dynamically add an HtmlButton control to the Web forms page.
[Visual Basic] <%@ Page Language="VB" AutoEventWireup="True" %> <html> <head> <script runat="server"> Sub Page_Load(sender As Object, e As EventArgs) ' Create a new HtmlButton control. Dim NewButtonControl As New HtmlButton() ' Set the properties of the new HtmlButton control. NewButtonControl.ID = "NewButtonControl" NewButtonControl.InnerHtml = "Click Me" ' Create an EventHandler delegate for the method you want to handle the event ' and then add it to the list of methods called when the event is raised. AddHandler NewButtonControl.ServerClick, AddressOf Button_Click ' Add the new HtmlAnchor control to the Controls collection of the ' PlaceHolder control. ControlContainer.Controls.Add(NewButtonControl) End Sub Sub Button_Click(sender As Object, e As EventArgs) ' Display a simple message. Message.InnerHtml = "Thank you for clicking the button." End Sub </script> </head> <body> <form runat="server"> <h3> HtmlButton Constructor Example </h3> <asp:PlaceHolder ID="ControlContainer" runat="server"/> <br><br> <span ID="Message" runat="server"/> </form> </body> </html> [C#] <%@ Page Language="C#" AutoEventWireup="True" %> <html> <head> <script runat="server"> void Page_Load(Object sender, EventArgs e) { // Create a new HtmlButton control. HtmlButton NewButtonControl = new HtmlButton(); // Set the properties of the new HtmlButton control. NewButtonControl.ID = "NewButtonControl"; NewButtonControl.InnerHtml = "Click Me"; // Create an EventHandler delegate for the method you want to handle the event // and then add it to the list of methods called when the event is raised. NewButtonControl.ServerClick += new System.EventHandler(this.Button_Click); // Add the new HtmlAnchor control to the Controls collection of the // PlaceHolder control. ControlContainer.Controls.Add(NewButtonControl); } void Button_Click(Object sender, EventArgs e) { // Display a simple message. Message.InnerHtml = "Thank you for clicking the button."; } </script> </head> <body> <form runat="server"> <h3> HtmlButton Constructor Example </h3> <asp:PlaceHolder ID="ControlContainer" runat="server"/> <br><br> <span ID="Message" runat="server"/> </form> </body> </html>
[C++, JScript] No example is available for C++ or JScript. To view a Visual Basic or C# example, click the Language Filter button
in the upper-left corner of the page.
Requirements
Platforms: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 family
See Also
HtmlButton Class | HtmlButton Members | System.Web.UI.HtmlControls Namespace