如果您使用的是 ASP.NET,则可以使用BulletedList
网络服务器控件:
<asp:BulletedList ID="BulletedList1" runat="server"
BulletStyle="Circle"
DisplayMode="Text">
</asp:BulletedList>
在代码隐藏中:
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
List<string> Listtags = GetListTag.GetTagList().ToList();
Listtags.ForEach(t => BulletedList1.Items.Add(t));
}
}
编辑:“我想添加这样的内容::: Listtags.ForEach(t => BulletedList1.Items.Add(t),"$tag$ "); weight 是我代码中的一个变量”
所以我假设您想要添加超链接并在项目上应用不同的 css 类。
<asp:BulletedList ID="BulletedList1" runat="server"
CssClass="TagList"
DisplayMode="HyperLink">
</asp:BulletedList>
例如CSS:
<style>
.TagList a {text-decoration:none}
.TagList a:link {text-decoration:none}
.TagList a:visited {text-decoration: none; color: blue}
.TagList a:hover {text-decoration: underline; color: red}
</style>
以及如何动态添加链接(ListItem 的值是 URL):
Listtags.ForEach(t =>
BulletedList1.Items.Add(new ListItem(t, browseUrl + "?tag=$urlencodetag$"))
);