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 |
|
Controle CheckBox |
|
Controle File Field |
|
Controle Hidden |
|
Controle Password |
|
Controle Radio Button |
|
Controle Reset Button |
|
Controle Submit Button |
|
Controle Text Field |
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