c# – 以编程方式向listitem添加超链接

前端之家收集整理的这篇文章主要介绍了c# – 以编程方式向listitem添加超链接前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我想以编程方式获得以下 HTML
<ul><li><a href="#"></a></li></ul>

我可以添加< li>到< ul>.但是< a>到< li>不可能.

我的代码

BulletedList ul = new BulletedList();    
    ListItem li = new ListItem();    
    HyperLink hl = new HyperLink();
    ul.Items.Add(li);
    // li has no property Controls or Items

解决方法

BulletedList,how to set link in ListItem开始,使用 DisplayMode Property.
<asp:BulletedList ID="BulletedList6" runat="Server" DisplayMode="HyperLink">
    <asp:ListItem Text="Los Angeles" Value="http://www.Los Angeles.aspx"></asp:ListItem>
    <asp:ListItem Text="Atlanta" Value="http://wwwAtlanta.aspx"></asp:ListItem>
    <asp:ListItem Text="San Francisco" Value="http://www.San Francisco.aspx"></asp:ListItem>
</asp:BulletedList>

或者在你的代码中:

BulletedList ul = new BulletedList();
ul.DisplayMode = BulletedListDisplayMode.HyperLink;
ListItem li = new ListItem();
ul.Items.Add(li);

猜你在找的C#相关文章