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.