ASP.NET を使用している場合は、BulletedList
Web サーバー コントロールを使用できます。
<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$ "); 重みは私のコードの変数です"
したがって、ハイパーリンクを追加して、アイテムに別の 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$"))
);