Latest web development tutorials

ASP.NET Web Forms

Todos los controles de servidor deben aparecer en la etiqueta, la etiqueta <form> <form> debe contener el atributo runat = "server".


ASP.NET Web Forms

Todos los controles de servidor deben aparecer en la etiqueta, la etiqueta <form> <form> debe contener el atributo runat = "server". atributo runat = "server" indica que la forma debe ser procesado en el servidor. También muestra que los controles contenidos en ella se puede acceder por el script del servidor:

<form runat="server">

...HTML + server controls

</form>

Nota: Este formulario se somete siempre a la página en sí.Si se especifica un atributo de acción, que será ignorado. Si se omite la propiedad metion, se pondrá por defecto method = "post". Además, si no se especifica el nombre y los atributos de identificación, se les asigna automáticamente por ASP.NET.

Nota: Una página .aspx sólo puede contener un <form runat = "server"> control!

Si usted está en un contenido que no tiene nombre, el método, la acción, o atributo id de la página .aspx formulario, elegir ver el código fuente, verá ASP.NET añadir estos atributos a la forma, como se muestra a continuación:

<form name="_ctl0" method="post" action="page.aspx" id="_ctl0">

...some code

</form>


Envíe el formulario

Forma generalmente se presentó haciendo clic en un botón. Formato de control de servidor Button ASP.NET es el siguiente:

<asp:Button id="id" text="label" OnClick="sub" runat="server" />

atributo id para el botón define un nombre único, atributos de texto le asigna una etiqueta para el botón. onClick controlador de eventos especifica para ejecutar una subrutina llamada.

En el siguiente ejemplo, declaramos un control Button en un archivo .aspx. Haga clic en el botón para ejecutar la subrutina cambiar el texto en el botón:

Ejemplos