ASP.NET RadioButtonList Control

Definition and Usage

The RadioButtonList control is used to create a radio button group.

Each selectable option in the RadioButtonList control is defined by a ListItem element!

Tip:This control supports data binding!

Property

Property Description .NET
CellPadding Pixels between the cell border and the content. 1.0
CellSpacing Pixels between table cells. 1.0
RepeatColumns The number of columns to be used when displaying the radio button group. 1.0
RepeatDirection Specifies whether the radio button group should be horizontally repeated or vertically repeated. 1.0
RepeatLayout Layout of the radio button group. 1.0
runat Specifies that the control is a server control. It must be set to "server". 1.0
TextAlign Where should the text appear on the side of the radio button (left or right)? 1.0

ListControl Standard Properties

AppendDataBoundItems, AutoPostBack, CausesValidation, DataTextField,
DataTextFormatString, DataValueField, Items, runat, SelectedIndex, SelectedItem,
SelectedValue, TagKey, Text, ValidationGroup, OnSelectedIndexChanged

The ListControl control includes all basic functions of the list control. Controls inheriting from this control include: CheckBoxList, DropDownList, ListBox, and RadioButtonList controls.

For a complete description, please visit ListControl Standard Properties.

Web Control Standard Properties

AccessKey, Attributes, BackColor, BorderColor, BorderStyle, BorderWidth, 
CssClass, Enabled, Font, EnableTheming, ForeColor, Height, IsEnabled 
SkinID, Style, TabIndex, ToolTip, Width

For a complete description, please visit Web Control Standard Properties.

Control Standard Properties

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

For a complete description, please visitControl Standard Properties.

Example

RadiobuttonList
In this example, we declare a RadioButtonList control, a Button control, and a Label control in the .aspx file. Then, we create an event handler that will display the text and the selected item in the Label control when a Click event occurs.