c# - 如何更改母版页导航栏中事件页面的链接颜色。网站

标签 c# html css

我在母版页中创建了一个导航栏,其中包含不同内容页的链接。由于内容页继承了母版页的导航栏,我想更改浏览器中加载的当前页面的颜色。我已经在 asp.net 中编写了代码,但它不起作用。这是我的代码:

Master Page site1.Master.aspx

<a href="Homepage.aspx">Home</a>
    <a href="About.aspx" id="about" runat="server">About us</a>
    <a href="Contact.aspx" id="contact" runat="server" >Contact</a>
    <a href="Login.aspx" id="login" runat="server">Login</a>
           <%-- <asp:HyperLink ID="HyperLink1" runat="server">HyperLink</asp:HyperLink>--%>

site1.Master.cs

    public partial class Site1 : System.Web.UI.MasterPage
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            if (HttpContext.Current.Request.Url.AbsolutePath.ToLower().EndsWith("About.aspx"))
            {
                abc.Attributes.Add("style", "background-color:red");
            }
        }
    }
}

site1.Master.designer.cs

    protected global::System.Web.UI.HtmlControls.HtmlAnchor about;
     protected global::System.Web.UI.HtmlControls.HtmlAnchor contact;
     protected global::System.Web.UI.HtmlControls.HtmlAnchor login;

最佳答案

错字 background-color:redbackground-color:red

abc.Attributes.Add("style", "background-color:red");

关于c# - 如何更改母版页导航栏中事件页面的链接颜色。网站,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55687256/

相关文章:

javascript - 使用后退按钮时不应用 JQ Mobile 样式

css - 如何用css删除悬停效果

c# - 如何使用属性更改 TimePicker 格式

javascript - 是否可以在 javascript 或 jquery 中禁用 "You' ve gone full screen"通知?

javascript - JQuery 不会从偶数链接更改 div 的内容?

html - 可以为 <p> 标签使用 id 吗?

c# - 如何使用 EntityFramework 处理数据库中实体的 Hashtable 属性

c# - 在 Visual Studio 2013 中无法将 ASP Web 应用程序迁移到 Azure Web 角色 - 'Add Windows Azure Deployment Project' 选项在哪里?

c# - Windows 10 IoT 中的 ConnectionRefused

javascript - 如何解决在页面加载时看到所有幻灯片图像的问题?