将标题标签添加到放置在项目符号列表中的超链接
本文关键字:符号 项目 列表 超链接 标签 标题 添加 | 更新日期: 2023-09-27 18:35:00
我有一个项目符号列表设置为BulletedListDisplayMode.HyperLink
显示模式,它工作正常,但我找不到为每个超链接指定标题标签的方法。这能做到吗?
谢谢!
这不可能开箱即用,因为在引擎盖下,项目符号列表绑定到没有任何此类属性的列表项。
您可以通过几种方式处理此问题 -
1( 处理 OnPreRender 事件,遍历所有项目并使用 Attributes.Add(( 进行添加
2( 创建一个继承自项目符号列表的自定义控件,并添加一个标题属性。
3(一起摆脱项目符号列表并使用中继器
就个人而言,我会选择 3(因为这样您在输出方面具有更大的灵活性。
您是否尝试过使用 BulletedList.AddAttributesToRender
方法?
http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.bulletedlist.addattributestorender.aspx