我有用戶控件的UI元素等下面訪問無序列表控制ID的代碼隱藏在
<u><ul>
<li id="liMiddle" class="off">
<a href="#">One
</a>
<ul id="One" runat="server">
</ul>
</li>
<li id="liMiddle" class="off">
<a href="#">Two
</a>
<ul id="Two" runat="server">
</ul>
</li>
<li id="liMiddle" class="off">
<a href="#">Three
</a>
<ul id="Three" runat="server">
</ul>
的foreach(在亞位點的SPWeb supersubsite) { INT I = 0; HtmlGenericControl li = new HtmlGenericControl(「li」);
CurrentTab.Controls.Add(li);
HtmlGenericControl anchor = new HtmlGenericControl("a");
anchor.Attributes.Add("href", supersubsite.Url);
anchor.InnerText = supersubsite.Title;
li.Controls.Add(anchor);
} </u>
這裏在每個循環中當前選項卡應該改爲相應的下一個ul id。如何訪問它?
我必須在ul上面動態生成'li'元素。所以我需要在代碼隱藏中一一訪問所有'ul'id。
有人可以告訴我解決方案嗎?
你不應該是能夠在代碼中訪問的背後?我看到你有Runat =「Server」給ul's並設置了id,它應該是可訪問的。 – 2011-05-18 15:27:01
使用中繼器。 – CRice 2011-05-19 06:39:30