Compartilhar via


Controles de entrada HTML

Os controles seguintes, que são baseados no elemento HTML INPUT, estão disponíveis na guia HTML da Caixa de Ferramentas:

  • Entrada (botão) controle: INPUT type="button" element

  • Entrada (CheckBox) controle: Elemento INPUT type="checkbox"

  • Entrada (arquivo) controle: Elemento INPUT type="file"

  • Entrada (oculto) controle: Elemento INPUT type="hidden"

  • Entrada (senha) controle: Elemento INPUT type="password"

  • Entrada (rádio) controle: Elemento INPUT type="radio"

  • Entrada (reiniciar) controle: Elemento INPUT type="reset"

  • Entrada (Enviar) controle: Elemento INPUT type="submit"

  • Entrada (texto) controle: Elemento INPUT type="text"

Os controles de servidor HTML adicionados a uma página a partir da caixa de ferramentas no Visual Studio são simplesmente elementos HTML com determinados atributos já definidos.Você também pode criar elementos HTML no modo de exibição de código fonte (Source), digitando a marcação.

Por padrão, os elementos HTML nas páginas Web Forms não estão disponíveis para o servidor; eles são tratados como um script passado através do navegador.Entretanto, se você adicionar um atributo id e o atributo , o ASP.NET reconhece o elemento como um controle da página e você pode programá-lo com código de servidor.

Diferentemente de outros elementos HTML, se você converter um elemento HTML INPUT para um controle de servidor do ASP.NET, ele não será criado como uma instância da classe HtmlInputControl.Você não pode criar uma instância da classe HtmlInputControl diretamente.Em vez disso, essa classe é herdada pelas classes listadas na tabela abaixo.

A tabela seguinte lista o tipo que é usado para instanciar elementos INPUT como controles de servidor do ASP.NET se a tag possuir o atributo e um atributo id.

Controle do Servidor

Type (Tipo)

Controle Button

HtmlInputButton

Controle CheckBox

HtmlInputCheckBox

Controle File Field

HtmlInputFile

Controle Hidden

HtmlInputHidden

Controle Password

HtmlInputPassword

Controle Radio Button

HtmlInputRadioButton

Controle Reset Button

HtmlInputReset

Controle Submit Button

HtmlInputSubmit

Controle Text Field

HtmlInputText

Para obter mais informações, consulte Visão geral sobre controles do servidor da Web do ASP.NET.Para obter uma lista de controles HTML, consulte Controles de servidores HTML.

Observação de segurança:

A entrada do usuário em um página de Web Forms pode incluir script de cliente possivelmente mal-intencionado.Por padrão, o página de Web Forms valida que a entrada do usuário não inclua script ou elementos HTML.Para obter mais informações, consulte Visão Geral de Scripts Maliciosos e Como: Proteger contra exploits script em um aplicativo Web da Web, Applying HTML Encoding to Strings.

Os controles de servidor do ASP.NET que são desenhados como um elemento INPUT são os seguintes:

Consulte também

Tarefas

Como: Converter controles de sevidor HTML em elementos HTML

Outros recursos

Adicionando Controles de Servidor HTML a uma Página da Web do ASP.NET