Controle HtmlForm do ASP.NET
Definição e uso
O controle HtmlForm é usado para controlar o elemento <form>. No HTML, o elemento <form> é usado para criar formulários.
Comentário:Todos os controles HTML do servidor devem estar dentro do controle HtmlForm!
Comentário:Em uma página, você pode usar apenas um controle HtmlForm!
Atributo
Atributo | Descrição |
---|---|
Action |
URL, define onde os dados do formulário serão enviados ao submeter o formulário. Comentário: Este atributo sempre é configurado como a URL da própria página! |
Attributes | Retorna todos os nomes e valores dos atributos do elemento. |
Disabled | Booleano, indica se o controle está desativado. O padrão é false. |
EncType | Tipo MIME usado para codificar o conteúdo do formulário. |
id | Id único do controle. |
InnerHtml | Define ou retorna o conteúdo entre a etiqueta de início e de fechamento do elemento HTML. Caracteres especiais não serão automaticamente convertidos em entidades HTML. |
InnerText | Define ou retorna todo o texto entre a etiqueta de início e de fechamento do elemento HTML. Caracteres especiais serão automaticamente convertidos em entidades HTML. |
Method | Método de transmissão de dados do formulário para o servidor. Valores válidos são "post" e "get". O padrão é "post". |
Name | Nome do formulário. |
runat | Define que o controle é um controle de servidor. Deve ser configurado como "server". |
Style | Define ou retorna a propriedade CSS aplicada ao controle. |
TagName | Retorna o nome da etiqueta do elemento. |
Target | Janela de destino para carregar a URL. |
Visible | Booleano, indica se o controle é visível. |
Exemplo
- HTMLForm
- Neste exemplo, declaramos um controle HtmlInputText, um controle HtmlInputButton e um controle HtmlGeneric (.aspx) (lembrando que este controle deve ser aninhado dentro do controle HtmlForm). Quando o botão submit é acionado, a subrotina submit é executada. Esta subrotina escreve uma mensagem de boas-vindas no elemento p.