Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/331.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在codebehind中更改li类_C#_Asp.net_Webforms - Fatal编程技术网

C# 在codebehind中更改li类

C# 在codebehind中更改li类,c#,asp.net,webforms,C#,Asp.net,Webforms,有没有办法从C#codebehind向HTML li标记添加/删除类?例如,下面是我的代码 <li> <asp:Panel ID="pnlClipboardEbulletin" runat="server"> <a href="/eBulletin.aspx"><asp:Label ID="lblClipboardEbulletin" runat="server" /></a> </asp:Panel>

有没有办法从C#codebehind向HTML li标记添加/删除类?例如,下面是我的代码

<li>
    <asp:Panel ID="pnlClipboardEbulletin" runat="server">
    <a href="/eBulletin.aspx"><asp:Label ID="lblClipboardEbulletin" runat="server" /></a>
    </asp:Panel>
 </li> 
 <li class="noborder">
     <asp:Panel ID="pnlClipboard" runat="server">
     <a href="/displayMyList.aspx"><img src="../Images/Clipboard.jpg" alt="Clipboard" /></a>
     <asp:HyperLink runat="server" ID="lnkClipboard" Text="Clipboard" NavigateUrl="~/displayMyList.aspx"></asp:HyperLink>
     </asp:Panel>
 </li>

  • 在codebehind中,我必须根据其他数据切换pnlClipboard的可见性。如果pnlClipboard=false,我想将第一个li的类设置为class=“noborder”

    给您的li标签
    runat=“server”
    属性和id

    <li runat="server" id="myli">
    

    为您的li标签提供
    runat=“server”
    属性和id

    <li runat="server" id="myli">
    
    将runat=“server”和ID属性添加到first
  • 中,您将能够从codebehind访问它

    标记:

    <li runat="server" id="firstItem">
        <asp:Panel ID="pnlClipboardEbulletin" runat="server">
    
    将runat=“server”和ID属性添加到first
  • 中,您将能够从codebehind访问它

    标记:

    <li runat="server" id="firstItem">
        <asp:Panel ID="pnlClipboardEbulletin" runat="server">