您的位置:首页 > 编程语言 > ASP

Web Server Controls->ASP.NET RadioButtonList Control

2007-03-27 09:56 471 查看

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

PropertyDescription
AutoPostBackA 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
CellPaddingThe space, in pixels, between the cell walls and the radio button group
DataSourceThe data source to use
DataTextFieldA field in the data source to be displayed in the radio button group
DataValueFieldA field in the data source that specifies the value of each selectable item in the radio button group
idA unique id for the control
OnSelectedIndexChangedThe name of the function to be executed when the index of the selected item has changed
RepeatColumnsThe number of columns to use when displaying the radio button group. Default is "1"
RepeatDirectionSpecifies whether the radio button group should be repeated horizontally or vertically. Legal values are "Horizontal" and "Vertical". Default is Vertical
RepeatLayoutThe layout of the radio button group. Can be "Table" or "Flow". Default is Table
runatSpecifies that the control is a server control. Must be set to "server"
TextAlignOn 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:

Item 1
Item 2
Item 3
Item 4

If you select the RadioButtonList "Item 3" and then click the button "Submit", it will show:

Item 1
Item 2
Item 3
Item 4
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.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: