ListBox控件和DropDownList控件类似,只是ListBox控件可以一次选择多项。
1.语法格式
ListBox控件的语法格式如下:
<asp:ListBox属性设置>
<asp:Listitem>. . .</asp: Listitem>
<asp:Listitem>. . .</asp:Listitem>
. . . . . .
</asp:ListBox>
2.属性
ListBox控件与DropDownList控件具有很多相同的属性。以下几个是ListBox控件独有的:
(1)Rows属性:表示ListBox控件所能显示的列表项的行数,如果列表项的行数大于Rows值,则会自动产生滚动条,以便选择更多的选项。
(2)SelectionMode属性:指明选择模式,其属性值有四个:
Multiple:可以选择多项,并且用户可以使用<shift> <ctrl>和箭头来进行多项选择。
Single:表示单选。
None:无法选择项。
One:只能选择一项。
(3)SelectionIndex属性:用于获取列表中所有选定项的最小索引值。如果未选定任何项,则返回值为-1.
(4)SelectedItem属性:用于获取列表中具有最小索引值的选定项。通过该属性可获得选定项的Text和Value属性值。
(5)SelectedValue属性:用于获取列表中具有最小索引值的选定项的值。
3.事件
OnSelectedindexchanged事件。当用户选择了列表中的任意选项时,都将触发OnSelectedindexchanged事件。
以上几点就是有关Web服务器控件中ListBox控件的介绍了。希望对各位有所帮助。