Export (0) Print
Expand All

Button.Click Event

Occurs when the Button control is clicked.

[Visual Basic]
Public Event Click As EventHandler
[C#]
public event EventHandler Click;
[C++]
public: __event EventHandler* Click;

[JScript] In JScript, you can handle the events defined by a class, but you cannot define your own.

Event Data

The event handler receives an argument of type EventArgs.

Remarks

The Click event is raised when the Button control is clicked. This event is commonly used when no command name is associated with the Button control (for instance, with a submit button).

For more information about handling events, see Consuming Events.

Example

[Visual Basic, C#, JScript] The following example demonstrates how to specify and code an event handler for the Click event in order to display a message on the Web page when the Button control is clicked.

[Visual Basic] 
<%@ Page Language="VB" AutoEventWireup="True" %>

<html>
 
<head>

   <script language="VB" runat=server>

    Sub SubmitBtn_Click(sender As Object, e As EventArgs)
        Message.Text = "Hello World!!"
    End Sub 'SubmitBtn_Click

  </script>

</head>
 
<body>
   <form runat="server">

      <h3>Button Example</h3>

      Click on the submit button.<br><br>
 
      <asp:Button id="Button1"
           Text="Submit"
           OnClick="SubmitBtn_Click" 
           runat="server"/>
       
      <p>

      <asp:label id="Message" runat="server"/>
 
   </form>
 
</body>
</html>
   

[C#] 
<%@ Page Language="C#" AutoEventWireup="True" %>

<html>
 
<head>

   <script language="C#" runat=server>

      void SubmitBtn_Click(Object sender, EventArgs e) 
      {
         Message.Text="Hello World!!";
      }

   </script>

</head>
 
<body>
   <form runat="server">

      <h3>Button Example</h3>

      Click on the submit button.<br><br>
 
      <asp:Button id="Button1"
           Text="Submit"
           OnClick="SubmitBtn_Click" 
           runat="server"/>
       
      <p>

      <asp:label id="Message" runat="server"/>
 
   </form>
 
</body>
</html>
   

[JScript] 
<%@ Page Language="JScript" AutoEventWireup="True" %>

<html>
 
<head>

   <script language="JScript" runat=server>

      function SubmitBtn_Click(sender : Object, e : EventArgs) 
      {
         Message.Text="Hello World!!";
      }

   </script>

</head>
 
<body>
   <form runat="server">

      <h3>Button Example</h3>

      Click on the submit button.<br><br>
 
      <asp:Button id="Button1"
           Text="Submit"
           OnClick="SubmitBtn_Click" 
           runat="server"/>
       
      <p>

      <asp:label id="Message" runat="server"/>
 
   </form>
 
</body>
</html>
   

[Visual Basic] 

<%@ Page Language="VB" AutoEventWireup="True" %>

<html>
 
<head>

   <script runat="server">

      Sub Page_Load(sender As Object, e As EventArgs)
   
         ' Manually register the event-handling method for the Click  
         ' event of the Button control.
         AddHandler Button1.Click, AddressOf SubmitBtn_Click
      
      End Sub

      Sub SubmitBtn_Click(sender As Object, e As EventArgs) 
     
         Message.Text="Hello World!!"
      
      End Sub

   </script>

</head>
 
<body>

   <form runat="server">

      <h3>Button Click Example</h3>

      Click the <b>Submit</b> button.<br><br>
 
      <asp:Button id="Button1"
           Text="Submit"
           runat="server"/>
       
      <p>

      <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)
      {
         // Manually register the event-handling method for the Click  
         // event of the Button control.
         Button1.Click += new EventHandler(this.SubmitBtn_Click);
      }

      void SubmitBtn_Click(Object sender, EventArgs e) 
      {
         Message.Text="Hello World!!";
      }

   </script>

</head>
 
<body>

   <form runat="server">

      <h3>Button Click Example</h3>

      Click the <b>Submit</b> button.<br><br>
 
      <asp:Button id="Button1"
           Text="Submit"
           runat="server"/>
       
      <p>

      <asp:label id="Message" 
           runat="server"/>
 
   </form>
 
</body>

</html>

[C++] No example is available for C++. To view a Visual Basic, C#, or JScript example, click the Language Filter button Language Filter in the upper-left corner of the page.

Requirements

Platforms: Windows 2000, Windows XP Professional, Windows Server 2003 family

See Also

Button Class | Button Members | System.Web.UI.WebControls Namespace | OnClick | CommandEventHandler

Show:
© 2014 Microsoft