将标题标签添加到放置在项目符号列表中的超链接

本文关键字:符号 项目 列表 超链接 标签 标题 添加 | 更新日期: 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