加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

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

发布时间:2020-12-15 18:29:31 所属栏目:百科 来源:网络整理
导读:我想以编程方式获得以下 HTML: ullia 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 proper
我想以编程方式获得以下 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);

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读