C# 将标题标记添加到项目符号列表中的超链接

C# 将标题标记添加到项目符号列表中的超链接,c#,asp.net,C#,Asp.net,我将项目符号列表设置为BulletedListDisplayMode.HyperLinkdisplay模式,它工作正常,但我找不到为每个超链接指定标题标记的方法。这能做到吗 谢谢 您是否尝试过使用BulletedList.AddAttributesToRender方法 这是不可能开箱即用的,因为引擎盖下的BulletedList绑定到不具有任何此类属性的ListItem 你可以用几种方法来处理这个问题- 1) 处理OnPreRender事件,循环所有项并使用Attributes.add()添加

我将项目符号列表设置为
BulletedListDisplayMode.HyperLink
display模式,它工作正常,但我找不到为每个超链接指定标题标记的方法。这能做到吗


谢谢

您是否尝试过使用
BulletedList.AddAttributesToRender
方法


这是不可能开箱即用的,因为引擎盖下的BulletedList绑定到不具有任何此类属性的ListItem

你可以用几种方法来处理这个问题-

1) 处理OnPreRender事件,循环所有项并使用Attributes.add()添加

2) 创建从BulletedList继承的自定义控件并添加标题属性

3) 把项目清单都扔掉,用一个转发器

就我个人而言,我会选择3),因为这样你在输出上就有了更大的灵活性