gpt4 book ai didi

asp.net - CssClass 在 Asp.net 网站中没有改变

转载 作者:太空宇宙 更新时间:2023-11-04 05:15:45 24 4
gpt4 key购买 nike

我正在为我的网站使用 MasterPage,在(MasterPage 的)页眉中放置各种选项卡。选项卡的代码如下所示(用 C# 编写):

<ul id="tabMenu">                 
<li><asp:HyperLink ID="homeLink" runat="server" onclick="homeButton_Click()"
NavigateUrl="~/Default.aspx">Home</asp:HyperLink></li>
</ul>

这当然是一个单独的选项卡,但其余的都非常相似。单击此链接会触发后面代码中的 homeButton_Click(),如下所示:

protected void Button1_Click(object sender, EventArgs e)
{
homeLink.CssClass.Insert(0, "activeTab");
}

当前 CSS 类与预期的 CSS 类 (activeTab) 的唯一区别是背景图像的变化。目前,当我单击此选项卡时,CSS 类不会更改,颜色保持不变。

关于我做错了什么有什么建议吗?

最佳答案

您是否尝试过像这样设置 css 类:

homeLink.CssClass = "activeTab";

关于asp.net - CssClass 在 Asp.net 网站中没有改变,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8160080/

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