以编程方式将超链接添加到listitem [英] programmatically add hyperlink to listitem

查看:171
本文介绍了以编程方式将超链接添加到listitem的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我希望以编程方式使用以下HTML:

I want to have the following HTML programmatically:

<ul><li><a href="#"></a></li></ul>

我可以将< li> 添加到< UL> 。但< a> < li> 是不可能的。

I can add <li> to <ul>. But <a> to <li> is not possible.

我的代码:

My code:

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


推荐答案

<从 BulletedList,如何在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>

或者在您的代码中:

Or in your code:

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

这篇关于以编程方式将超链接添加到listitem的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆