gpt4 book ai didi

c# - 从代码隐藏 C# Asp.net 添加到列表

转载 作者:IT王子 更新时间:2023-10-29 04:22:48 24 4
gpt4 key购买 nike

我在 ASPX 页面中有一个 UL 列表:

<ul id="tabs">
<li id="tab1"><a href="ztab1.htm">Tab 1</a></li>
<li id="tab2"><a href="ztab2.htm">Tab 2</a></li>
<li id="tab3"><a href="ztab3.htm">Tab 3</a></li>
<li id="tab4"><a href="ztab4.htm">Tab 4</a></li>
</ul>

我想从代码隐藏中动态添加列表项,包括每个新列表项的 href 条目。

如何?

最佳答案

您需要将 ul 标记为服务器端控件,然后将“新项”视为 HtmlGenericControl 并将其插入到控件集合中:

<ul runat="server" id="tabs"> 

要添加项目,创建一个新元素并添加它:

HtmlGenericControl li = new HtmlGenericControl("li");
tabs.Controls.Add(li);

HtmlGenericControl anchor = new HtmlGenericControl("a");
anchor.Attributes.Add("href", "page.htm");
anchor.InnerText = "TabX";

li.Controls.Add(anchor);

关于c# - 从代码隐藏 C# Asp.net 添加到列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3530965/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com