Controle RadioButton ASP.NET

Definição e uso

O controle RadioButton é usado para exibir botões de opção.

Dica:Para criar uma série de botões de opção que utilizam dados ligados, use o controle RadioButtonList!

Atributo

Atributo Descrição
AutoPostBack Valor booleano, que define se a devolução do formulário é imediata após a alteração do atributo Checked. O valor padrão é false.
Checked Valor booleano, que define se o botão de opção está selecionado.
id ID exclusivo do controle.
GroupName Nome do grupo de controles ao qual pertence o botão de opção.
OnCheckedChanged Nome da função executada quando Checked é alterado.
runat Define que o controle é um controle do servidor. Deve ser configurado como "server".
Texto Texto ao lado do botão de opção.
TextAlign O texto deve aparecer em qual lado do botão de opção (esquerda ou direita)?

Propriedades Padrão de Controle Web

AccessKey, Atributos, CorDeFundo, CorDaBorda, EstiloDaBorda, LarguraDaBorda, 
CssClass, Habilitado, Fonte, EnableTheming, CorDeFundo, Altura, EstiverHabilitado, 
SkinID, Style, TabIndex, ToolTip, Largura

Para uma descrição completa, acesse Propriedades Padrão de Controle Web.

Propriedades Padrão de Controle

AppRelativeTemplateSourceDirectory, BindingContainer, ClientID, Controls, 
EnableTheming, EnableViewState, ID, NamingContainer, Page, Parent, Site, 
TemplateControl, TemplateSourceDirectory, UniqueID, Visible

Para uma descrição completa, acessePropriedades Padrão de Controle.

Exemplo

Radiobutton
Neste exemplo, declaramos três controles RadioButton, um controle Button e um controle Label no arquivo .aspx. Quando o botão de envio é acionado, será executado o subrotina submit. A subrotina submit responderá de três maneiras: se o radiobutton com o atributo id="red" for selecionado, o servidor enviará uma mensagem para o controle Label "Você selecionou Vermelho"; se o radiobutton com o atributo id="green" for selecionado, o servidor enviará uma mensagem para o controle Label "Você selecionou Verde"; se o radiobutton com o atributo id="blue" for selecionado, o servidor enviará uma mensagem para o controle Label "Você selecionou Azul".