在代码隐藏中更改li类
本文关键字:li 代码 隐藏 | 更新日期: 2023-09-27 18:10:39
是否有办法从c#代码后面添加/删除一个类到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>
中的代码隐藏,我必须切换pnlClipboard的可见性基于其他数据。如果pnlClipboard = false,我想将第一个li的类设置为class="noborder"
给你的li标签runat="server"
属性和id。
<li runat="server" id="myli">
现在在你的代码后面你可以像使用任何控件一样使用它
myli.Attributes["class"] = "myClass";
将runat="server"和ID属性添加到第一个
标记:
<li runat="server" id="firstItem">
<asp:Panel ID="pnlClipboardEbulletin" runat="server">
后台代码:firstItem.Attributes["class"] = "noborder";