摘自 MSDN帮助文档(ms-help://MS.MSDNQTR.v80.chs/MS.MSDN.v80/MS.NETDEVFX.v20.chs/cpref16/html/C_System_Web_UI_WebControls_Button_ctor.htm)
VB.NET代码
< %@ Page Language = " VB " AutoEventWireup = " True " % > < html > < head > < script runat = " server " > Sub Page_Load() Sub Page_Load(sender As Object, e As EventArgs) ' Create a new Button control. Dim NewButton As Button = New Button() NewButton.Text="Click Me" ' Register the event-handling method for the Click event. AddHandler NewButton.Click, AddressOf Button_Click ' Add the control to the Controls collection of the ' PlaceHolder control. Place.Controls.Clear() Place.Controls.Add(NewButton) End Sub Sub Button_Click() Sub Button_Click(sender as Object, e As EventArgs) Message.Text = "Hello World" End Sub </ script > </ head > < body > < form runat = " server " > < h3 > Button Constructor Example </ h3 > < asp:Placeholder id = " Place " runat = " server " /> < br >< br > < asp:Label 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 Button control. Button NewButton = new Button(); NewButton.Text="Click Me"; // Register the event-handling method for the Click event. NewButton.Click += new EventHandler(this.Button_Click); // Add the control to the Controls collection of the // PlaceHolder control. Place.Controls.Clear(); Place.Controls.Add(NewButton); } void Button_Click(Object sender, EventArgs e) ... { Message.Text = "Hello World"; } </ script > </ head > < body > < form runat = " server " > < h3 > Button Constructor Example </ h3 > < asp:Placeholder id = " Place " runat = " server " /> < br >< br > < asp:Label id = " Message " runat = " server " /> </ form > </ body > </ html >