Eventos y Subrutinas Bàsica C# .NET

En este ejemplo se le agrega un evento a un botón, el evento es mostrar por medio de una etiqueta el mensaje “Hola Mundo”, cuando se hace click sobre el botón.


eventos y subrutinas en csharp net
Cuando se hace click en el botón, este plantea el evento Click, y ASP.NET revisa en las propiedades de OnClick para encontrar el nombre de la subrutina para ese evento. Se puede ver la rutina para el evento button_Click en el siguiente script:



<%@ Page Language="C#" %>

<%-- Subrutina para el evento onclick sobre el botón --%>
<script runat="server">
    public void button_Click(Object s, EventArgs e)
    {
        mensajeLabel.Text = "Hola Mundo";
    }
</script>

<html xmlns="http://www.w3.org/1999/xhtml">
<head id="Head1" runat="server">
<title>Click en el Boton</title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
    <asp:Button ID="button" runat="server">
    <%-- Rutina que se ejecuta al hacer click en el botón --%>
    OnClick="button_Click"
    Text="Dame Click" />

   <%-- declaracion de la etiqueta que contrendra el mensaje --%>
    <asp:Label ID="mensajeLabel" runat="server" />
</div>
</form>
</body>
</html>



Pantalla de la ejecución del script en el explorador.


                                               clic para ampliar imagen


Aquí está el conjunto de atributos para el control Button para el manejo de eventos



OnClick
La subrutina indicada por este atributo es llamada con el evento click, ocurre 
cuando el usuario hace click en el botón.
OnCommand
La subrutina indicada por este atributo es llamada cuando se hace click al botón.
OnLoad
La subrutina indicada por este atributo es llamada cuando el botón es cargado 
por primera vez -  usualmente cuando la página es cargada por primera vez.
OnInit
Cuando el botón es inicializado, cualquier subrutina dada en este atributo puede 
ser dada.
OnPreRender
Podemos usar este atributo cuando para ejecutar código justo después de que el 
botón es realizado.
OnDisposed
La subrutina especificada para este atributo es ejecutada cuando el botón es 
liberado de la memoria
OnDataBinding
Este atributo es encendido cuando es obligado a una fuente de datos.



Este es el formato general para cualquier subrutina:
public void mySubName(Object s, EventArgs e)
{
código de la subrutina

}

Post Relacionados: