Este artigo foi traduzido por máquina. Coloque o ponteiro do mouse sobre as frases do artigo para ver o texto original. Mais informações.
Tradução
Original
1 de 1 pessoas classificaram isso como útil - Avalie este tópico

Classe RadioButtonList

Representa um controle de lista que encapsula um grupo de controles de botão de opção.

Namespace:  System.Web.UI.WebControls
Assembly:  System.Web (em System.Web.dll)
[ValidationPropertyAttribute("SelectedItem")]
[AspNetHostingPermissionAttribute(SecurityAction.LinkDemand, Level = AspNetHostingPermissionLevel.Minimal)]
[AspNetHostingPermissionAttribute(SecurityAction.InheritanceDemand, Level = AspNetHostingPermissionLevel.Minimal)]
public class RadioButtonList : ListControl, 
	IRepeatInfoUser, INamingContainer, IPostBackDataHandler
<asp:RadioButtonList />

O controle RadioButtonList provê aos desenvolvedores de páginas um grupo de botões de única seleção (radio buttons) que pode ser gerado dinamicamente por meio de ligação de dados.Ele contém um Items coleção com membros que correspondem aos itens individuais na lista. Para determinar qual item está selecionado, teste a propriedade SelectedItem da lista.

Você pode especificar o renderização da lista com o RepeatLayout e RepeatDirection Propriedades. If RepeatLayout é conjunto para RepeatLayout.Table (a padrão conjunto seletiva), a lista será processada dentro de uma tabela. Se for conjunto para RepeatLayout.Flow, a lista será processada sem nenhuma estrutura tabular. Por padrão, RepeatDirection é conjunto para RepeatDirection.Vertical. Ao configurar esta propriedade como RepeatDirection.Horizontal, a lista será renderizada horizontalmente.

Observação de cuidadoCuidado:

Este controle pode ser usado para exibir a entrada do usuário, que pode incluir script cliente mal-intencionado.Verifique as informações que são enviadas de um cliente para script executável, instruções SQL, ou outro código antes exibi-lo em seu aplicativo.Você pode usar controles de validação para verificar a entrada do usuário antes de exibir o texto de entrada em um Controle RadioButtonListO ASP.NET fornece um recurso de validação de solicitação de entrada para bloco de script e HTML na entrada do usuário.Para obter mais informações, consulte Protegendo controles padrão, Como: Proteger contra scripts maliciosos em um aplicativo da Web aplicando codificação HTML nas Seqüências de caracteres e Validando Entrada de Usuário em Páginas da Web ASP.NET.

Acessibilidade

A marcação processada por padrão para este controle pode atendem aos padrões de acessibilidade, como as diretrizes Prioridade 1 Web conteúdo acessibilidade diretrizes 1.0 (WCAG) não.Para obter detalhes sobre o suporte de acessibilidade para esse controle, consulte Controles ASP.NET e acessibilidade.

TopicLocation
Como: Definir a seleção na lista de Servidor Web controles (Visual Studio)dv_vwdcon
Demonstra Passo a passo: Criando e usando ASP.NET Mestre páginas em Visual Web Developerdv_vwdcon
Como: Responder a alterações na lista da Servidor Web controlesdv_aspnetcon
Como: Set Layout in a RadioButtonList Servidor Web Controlardv_aspnetcon
Como: Set and the Seleção Get in a RadioButton Servidor Web Controlardv_aspnetcon
Como: Add to a Page Web Formulários RadioButtonList Servidor Web Controlesdv_aspnetcon
Como: Preencher Lista Servidor Web controles de uma fonte de dados (Visual Studio)dv_vwdcon
Como: Add to a Page Web Formulários Individual RadioButton Servidor Web Controlesdv_aspnetcon
Como: Adicionar to an ASP.NET Controles Página da Web Programmaticallydv_aspnetcon
Demonstra Passo a passo: Dados de vinculação a um Personalizar Business objetodv_vwdcon
Como: Adicionar itens na lista de Servidor Web controles (Visual Studio)dv_vwdcon
Como: Adicionar RadioButtonList Servidor Web controles a uma página Web Forms (Visual Studio)dv_vwdcon
Como: Adicionar RadioButton Servidor Web controles a uma página Web Forms (Visual Studio)dv_vwdcon
Como: Determine the Seleção in Lista Servidor Web Controlesdv_aspnetcon
Como: Populate Lista Servidor Web Controles from a Source Dadosdv_aspnetcon
Como: SeleçãoSSeleçãoeSeleçãotSeleção SeleçãotSeleçãohSeleçãoeSeleção SeleçãoSSeleçãoeSeleçãolSeleçãoeSeleçãocSeleçãotSeleçãoiSeleçãooSeleçãonSeleção SeleçãoiSeleçãonSeleção SeleçãoLSeleçãoiSeleçãosSeleçãotSeleçãoaSeleção SeleçãoWSeleçãoeSeleçãobSeleção SeleçãoCSeleçãooSeleçãonSeleçãotSeleçãorSeleçãooSeleçãolSeleçãosSeleção SeleçãoSSeleçãoeSeleçãorSeleçãovSeleçãoeSeleçãorSeleçãodv_aspnetcon
Como: Adicionar itens na lista da Servidor Web controlesdv_aspnetcon
Como: conjunto a seleção em controles de lista do servidor WebBuilding ASP .NET Web Applications in Visual Studio
Como: Responder a alterações na lista de controles do servidor WebBuilding ASP .NET Web Applications in Visual Studio
Como: conjunto layout em um controle de servidor Web RadioButtonListBuilding ASP .NET Web Applications in Visual Studio
Como: conjunto e obter a seleção em um controle do servidor RadioButton WebBuilding ASP .NET Web Applications in Visual Studio
Como: Adicionar controles a uma página da Web do ASP.NET por programaçãoBuilding ASP .NET Web Applications in Visual Studio
Como: Adicionar controles de servidor RadioButtonList Web a uma página de Web FormsBuilding ASP .NET Web Applications in Visual Studio
Como: popular a lista servidor Web controles a partir de fontes de dadosBuilding ASP .NET Web Applications in Visual Studio
Demonstra Passo a passo: Ligação para um objeto de negócios personalizado de dadosBuilding ASP .NET Web Applications in Visual Studio
Como: Adicionar itens em controles de lista do servidor WebBuilding ASP .NET Web Applications in Visual Studio
Como: Determine the seleção in lista servidor Web ControlsBuilding ASP .NET Web Applications in Visual Studio
Como: Adicionar servidor Web controles RadioButton a uma página de Web FormsBuilding ASP .NET Web Applications in Visual Studio
Como: Definir a Seleção em Controles de Lista do Servidor Webdv_vwdcon
Como: responder a alterações em controles de servidor Web Listdv_vwdcon
Como: definir o layout em um controle de servidor Web RadioButtonListdv_vwdcon
Como: definir e obter a seleção de um controle de servidor Web RadioButtondv_vwdcon
Passo a passo: criando e usando páginas mestras do ASP.NET no Visual Web Developerdv_vwdcon
Como: adicionar controles a uma página da Web ASP.NET por programaçãodv_vwdcon
Como: Preencher Controles de lista do servidor Web a partir de uma Fonte de Dadosdv_vwdcon
Como: Adicionar Controles RadioButtonList do Servidor Web para uma Página Web Formsdv_vwdcon
Passo a passo: associação de dados em um objeto corporativo personalizadodv_vwdcon
Como: Adicionar Itens a Controles do Servidor Web de Listadv_vwdcon
Como: determinar a seleção nos controles de servidor Web Listdv_vwdcon
Como: adicionar controles RadioButton de servidor Web a uma página de Web Formsdv_vwdcon

O exemplo de código a seguir demonstra como programaticamente modificar a exibição de um RadioButtonList controle.

ObservaçãoObservação:

O exemplo de código a seguir usa o modelo de código de arquivo único e pode não funcionar corretamente se copiado diretamente em um arquivo code-behind.Este exemplo de código deve ser copiado para um arquivo de texto vazia que tenha uma extensão .aspx.Para obter mais informações sobre o modelo de código de Web Forms, consulte Modelo de código de página Web do ASP.NET.

<%@ Page Language="C#" AutoEventWireup="True" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
 <head>
    <title>RadioButtonList Example</title>
<script language="C#" runat="server">

        void Button1_Click(object Source, EventArgs e) 
        {
           if (RadioButtonList1.SelectedIndex > -1) 
           {  
              Label1.Text = "You selected: " + RadioButtonList1.SelectedItem.Text;
           }
        }

        void chkLayout_CheckedChanged(Object sender, EventArgs e) 
        {

           if (chkLayout.Checked == true) 
           {
              RadioButtonList1.RepeatLayout = RepeatLayout.Table;
           }
           else 
           {
              RadioButtonList1.RepeatLayout = RepeatLayout.Flow;
           }     
        }

        void chkDirection_CheckedChanged(Object sender, EventArgs e) 
        {

           if (chkDirection.Checked == true) 
           {
              RadioButtonList1.RepeatDirection = RepeatDirection.Horizontal;
           }
           else 
           {
              RadioButtonList1.RepeatDirection = RepeatDirection.Vertical;
           }  
        }

     </script>

 </head>
 <body>

     <h3>RadioButtonList Example</h3>

     <form id="form1" runat="server">

         <asp:RadioButtonList id="RadioButtonList1" runat="server">
            <asp:ListItem>Item 1</asp:ListItem>
            <asp:ListItem>Item 2</asp:ListItem>
            <asp:ListItem>Item 3</asp:ListItem>
            <asp:ListItem>Item 4</asp:ListItem>
            <asp:ListItem>Item 5</asp:ListItem>
            <asp:ListItem>Item 6</asp:ListItem>
         </asp:RadioButtonList>

         <br />

         <asp:CheckBox id="chkLayout" OnCheckedChanged="chkLayout_CheckedChanged" Text="Display Table Layout" Checked="true" AutoPostBack="true" runat="server" />

         <br />

         <asp:CheckBox id="chkDirection" OnCheckedChanged="chkDirection_CheckedChanged" Text="Display Horizontally" AutoPostBack="true" runat="server" />

         <br />

         <asp:Button id="Button1" Text="Submit" onclick="Button1_Click" runat="server"/>

         <br />

         <asp:Label id="Label1" font-names="Verdana" font-size="8pt" runat="server"/>

     </form>

 </body>
 </html>



Quaisquer membros static (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.

Windows Vista, Windows XP SP2, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP Starter Edition, Windows Server 2003, Windows Server 2000 SP4, Windows Millennium Edition, Windows 98

o.NET Framework e.NET Compact Framework não oferecem suporte a todas as versões de cada plataforma. Para obter uma lista de versões suportadas, consulte Requisitos de sistema do .NET framework.

.NET Framework

Compatível com: 3.5, 3.0, 2.0, 1.1, 1.0
Isso foi útil para você?
(1500 caracteres restantes)

Contribuições da comunidade

ADICIONAR
© 2013 Microsoft. Todos os direitos reservados.