Web Server Controls->ASP.NET RadioButtonList Control
Definition and Usage
The RadioButtonList control is used to create a group of radio buttons.
Each selectable item in a RadioButtonList control is defined by a ListItem element!
Tip: This control supports data binding!
Properties
| Property | Description |
|---|---|
| AutoPostBack | A Boolean value that specifies whether the form should be posted immediately after the index of the selected item has changed or not. Default is false |
| CellPadding | The space, in pixels, between the cell walls and the radio button group |
| DataSource | The data source to use |
| DataTextField | A field in the data source to be displayed in the radio button group |
| DataValueField | A field in the data source that specifies the value of each selectable item in the radio button group |
| id | A unique id for the control |
| OnSelectedIndexChanged | The name of the function to be executed when the index of the selected item has changed |
| RepeatColumns | The number of columns to use when displaying the radio button group. Default is "1" |
| RepeatDirection | Specifies whether the radio button group should be repeated horizontally or vertically. Legal values are "Horizontal" and "Vertical". Default is Vertical |
| RepeatLayout | The layout of the radio button group. Can be "Table" or "Flow". Default is Table |
| runat | Specifies that the control is a server control. Must be set to "server" |
| TextAlign | On which side of the radio button the text should appear (right or left) |
Examples
RadiobuttonList
ASPX Source:
| <script runat="server"> Sub submit(sender As Object, e As EventArgs) label1.Text="You selected " & radiolist1.SelectedItem.Text End Sub </script> <html> <body> <form runat="server"> <asp:RadioButtonList id="radiolist1" runat="server"> <asp:ListItem selected="true">Item 1</asp:ListItem> <asp:ListItem>Item 2</asp:ListItem> <asp:ListItem>Item 3</asp:ListItem> <asp:ListItem>Item 4</asp:ListItem> </asp:RadioButtonList> <br /> <asp:Button text="Submit" OnClick="submit" runat="server"/> <p><asp:Label id="Label1" runat="server"/></p> </form> </body> </html> |
Output Result:
|
|
If you select the RadioButtonList "Item 3" and then click the button "Submit", it will show:
|
You selected Item 3 |
In this example we declare one RadioButtonList control, one Button control, and one Label control in an .aspx file. Then we create an event handler for the Click event which displays some text and the selected item, in a Label control.
浙公网安备 33010602011771号