閱讀此文請先查看:ASP.NET入門教程:Web服務器控件,簡單講述了Web服務器控件的使用方法。
CheckBoxList控件用來建立一個多選的復選框組。
CheckBoxList控件中的每個可選項由一個ListItem元素來定義!
提示:此控件支持數據綁定!
在此示例中我們在一個.aspx文件中聲明一個CheckBoxList控件。然後我們為SelectedIndexChanged事件建立一個事件句柄。此可選列表包含了6個復選框。當用戶勾選其中之一的時候,頁面立即被投遞回服務器,並且Check子程序被執行。該子程序在控件的選項集合中循環測試每項的Selected屬性。被選中項被顯示於Label控件中。本信息代表文章來源網頁教學webjx.com請大家去www.webjxcom浏覽!
<script runat="server">
Sub Check(sender As Object, e As EventArgs)
dim i
mess.Text="<p>Selected Item(s):</p>"
for i=0 to check1.Items.Count-1
if check1.Items(i).Selected then
mess.Text+=check1.Items(i).Text + "<br />"
end if
next
End Sub
</script>
<html>
<body>
<form runat="server">
<asp:CheckBoxList id="check1" AutoPostBack="True"
TextAlign="Right" OnSelectedIndexChanged="Check"
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:CheckBoxList>
<br />
<asp:label id="mess" runat="server"/>
</form>
</body>
</html>