BulletedList 控件创建一个无序或有序(编号的)的项列表,它们分别呈现为 HTML ul 或 ol 元素。
1、方案
BulletedList 控件用于执行以下操作:
·指定列表中项、项目符号或编号的外观。
·静态定义列表项或通过将控件绑定到数据来定义列表项。
·响应用户对项的单击。
2、功能
使用 BulletedList 控件时,可以执行以下操作:
·自定义项目符号和编号的外观。
·指定列表中的每一项如何呈现,如超链接、静态文本还是链接按钮。
·提供用户单击某项时执行特定于应用程序的任务的逻辑。
3、背景
BulletedList 控件与 ListBox、DropDownList 和其他 ASP.NET 列表控件派生自相同的 ListControl 类。因此,使用 BulletedList 控件就像使用那些控件一样。通过创建静态项或将控件绑定到数据源,可以定义 BulletedList 控件的列表项。如果在设计时知道要显示哪些项,可在标记中将控件的 Items 集合设置为一组单独的项。如果要显示的项是动态的,可以通过代码在运行时创建项集合。
或者,您也可以将控件绑定到包含所要显示的信息的数据源。
您可以通过将控件的 AppendDataBoundItems 属性设置为 true,将静态列表项与绑定数据的列表项组合起来。
为 BulletedList 控件定义项时,要定义两个属性:Text 属性和 Value 属性。Text 属性定义控件在页上显示的内容。Value 属性定义第二个值,该值不会显示,但您可能希望在用户选择某个项时能返回该值。例如,可以将雇员的姓名显示为某项的文本,但将该雇员的 ID 用作值。当用户单击该项时,就可以直接读取该值。