如何在c#中访问标题模板

时间:2016-05-05 14:27:38

标签: c# css

我有一个模板:

function attackEnemy() {

}

我试图在选择链接时设置显示块。我可以设置显示块的链接,但是如何设置ul显示块(仅使用C#)

<asp:Repeater ID="litFolder" runat="server" OnItemDataBound="litFolder_ItemDataBound">
    <HeaderTemplate>
        <ul class="test" id="currentLink">
    </HeaderTemplate>
    <ItemTemplate>
        <div class="leftNav">
            <li>
               <asp:HyperLink ID="innerHyperLink" runat="server"></asp:HyperLink>
            </li>
        </div>
    </ItemTemplate>
    <FooterTemplate>
        </ul>
    </FooterTemplate>
</asp:Repeater>

我需要确保当前链接设置了它所在的ul而不是所有带有类测试的ul。

1 个答案:

答案 0 :(得分:0)

为了防止Ul被破坏,请将<div class="leftNav">放在<li>内,如下所示:

<asp:Repeater ID="litFolder" runat="server" OnItemDataBound="litFolder_ItemDataBound">
<HeaderTemplate>
    <ul class="test" id="currentLink">
</HeaderTemplate>
<ItemTemplate>
        <li>
         <div class="leftNav">
           <asp:HyperLink ID="innerHyperLink" runat="server"></asp:HyperLink>
         </div>
        </li>
</ItemTemplate>
<FooterTemplate>
    </ul>
</FooterTemplate>

要设置显示块样式,您可以根据ID找到控件,然后将样式设置为它。

由于