以编程方式将超链接添加到listitem [英] programmatically add hyperlink to listitem
本文介绍了以编程方式将超链接添加到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屋!
查看全文