Share via


Shared HTML Control Properties

Como parte do .NET Framework, ASP.NET compartilha herança entre namespaces e classes. Há dois subconjuntos de controles HTML que compartilham propriedades de diferentes de classes base. Estes subconjuntos são chamados como controles de recipiente e controles de entrada.

Qualquer atributo declarado em um controle HTML é adicionado ao controle Attributes coleção e pode ser manipulado programaticamente, assim como uma propriedade. Por exemplo, se você declarar uma bgcolor de atributo em um <body> elemento, é possível acessar programaticamente os manipuladores de eventos de atributo e gravação para alterar o valor.

Propriedades compartilhadas por controles HTML All

Attributes

Obtém todos os pares nome / valor de atributo expresso em uma marca de controle do servidor em uma página ASP.NET selecionada.

Observação

Em controles de servidor HTML, manipulando o Attributes coleção é igual a manipular o Control.ViewState propriedade.

Disabled

Obtém ou define um valor que indica se a disabled atributo é incluído quando um controle HTML é renderizado no navegador. Incluindo esse atributo faz o controle somente para leitura.

Style

Obtém todos os estilos em cascata propriedades folha (CSS) que são aplicadas a um controle do servidor HTML especificado em um arquivo.aspx.

TagName

Obtém o nome do elemento de uma marca que contém um runat="server" atributo.

Visible

Obtém ou define um valor que indica se o controle do servidor HTML é exibido na página.

Propriedades compartilhadas por controles All entrada HTML

Controles  HTML de input mapeam  o padrão de Elementos HTML de input. Eles incluem uma type atributo que define o tipo de controle de entrada, eles colocam em uma página da Web.

The HtmlInputText, HtmlInputPassword, HtmlInputButton, HtmlInputSubmit, HtmlInputReset, HtmlInputCheckBox, HtmlInputImage, HtmlInputHidden, HtmlInputFile, and HtmlInputRadioButton controls share the following properties.

Name

Obtém ou define um nome de identificador exclusivo para o HtmlInputControl de controle.

Value

Obtém ou define o valor associado a um controle de entrada.

Observação

O valor associado a um controle depende do contexto do controle.Por exemplo, em controles que permitem que você digite o texto, como o HtmlInputText o valor de controle, é o texto inserido no controle.Em controles que não permitem que você insira o texto, como o HtmlInputButton o valor de controle, é a legenda exibida no controle.Se referir ao controle específico para obter informações sobre o contexto da Value propriedade.

Type

Obtém o tipo de um HtmlInputControl de controle. Por exemplo, se essa propriedade é definida como text, o HtmlInputControl o controle é uma caixa de texto para entrada de dados.

Propriedades compartilhadas por controles de recipiente HTML All

Controles de contêiner HTML mapeiam para elementos HTML que são necessários para ter uma abertura e uma marca de fechamento, como o <select>, <a>, <button>, e <form> elementos.

The HtmlTableCell, HtmlTable, HtmlTableRow, HtmlButton, HtmlForm, HtmlAnchor, HtmlGenericControl, HtmlSelect, and HtmlTextArea controls share the following properties.

InnerHtml

Obtém ou define o conteúdo encontrado entre a abertura e marcas de fechamento do controle HTML especificado. O InnerHtml propriedade não automaticamente converter caracteres especiais para entidades HTML. Por exemplo, o menor que (<) de caracteres não é convertido em &lt;. Essa propriedade normalmente é usada para imbed elementos HTML contido no controle de recipiente.

InnerText

Obtém ou define todos os texto entre a abertura e marcas de fechamento do controle HTML especificado. Ao contrário do InnerHtml propriedade, o InnerText propriedade converte automaticamente os caracteres especiais para entidades HTML. Por exemplo, o menor que (<) do caractere é convertido em &lt;. Essa propriedade normalmente é usada quando você deseja exibir texto com caracteres especiais, sem especificar a entidade HTML.

Consulte também

Referência

HtmlInputControl

HtmlContainerControl

HtmlControl

Outros recursos

HTML Server Controls