Control HtmlForm de ASP.NET
Definición y uso
El control HtmlForm se utiliza para controlar el elemento <form>. En HTML, el elemento <form> se utiliza para crear formularios.
Comentario:¡Todos los controles HTML del servidor deben estar ubicados dentro del control HtmlForm!
Comentario:En una página, solo se puede usar un control HtmlForm!
Atributo
Atributo | Descripción |
---|---|
Action |
URL, define a dónde se enviarán los datos cuando se envíe el formulario. Comentario: Este atributo siempre se establece en la URL de la propia página! |
Attributes | Devuelve todos los nombres y valores de atributos del elemento. |
Disabled | Booleano, indica si el control está deshabilitado. El valor predeterminado es false. |
EncType | Tipo MIME utilizado para codificar el contenido del formulario. |
id | Id único del control. |
InnerHtml | Establece o devuelve el contenido entre la etiqueta de inicio y la etiqueta de finalización del elemento HTML. Los caracteres especiales no se convertirán automáticamente en entidades HTML. |
InnerText | Establece o devuelve todo el texto entre la etiqueta de inicio y la etiqueta de finalización del elemento HTML. Los caracteres especiales se convertirán automáticamente en entidades HTML. |
Method | Método utilizado por el formulario para enviar datos al servidor. Los valores válidos son "post" y "get". El valor predeterminado es "post". |
Name | Nombre del formulario. |
runat | Debe establecerse en "server" para que el control sea un control de servidor. |
Style | Establece o devuelve las propiedades CSS aplicadas al control. |
TagName | Devuelve el nombre de la etiqueta del elemento. |
Target | Ventana de destino para cargar la URL. |
Visible | Booleano, indica si el control es visible o no. |
Ejemplo
- HTMLForm
- En este ejemplo, declaramos un control HtmlInputText, un control HtmlInputButton y un control HtmlGeneric en el archivo .aspx (recuerde que este control debe estar anidado dentro del control HtmlForm). Cuando se activa el botón submit, se ejecuta el subproceso submit. Este subproceso escribirá un mensaje de bienvenida en el elemento p.