我的应用程序有一个水平选项卡,其代码在主文件中。每个 aspx 页面都添加了 masterpagefile,因此水平选项卡出现在每个页面中。现在我有一个场景,如果我单击水平选项卡中的任何选项卡,特定选项卡名称必须更改颜色,其余选项卡将保持蓝色,即应用程序选项卡颜色。但由于代码在主文件中,不知道如何处理。我想在主文件中进行更改,但看起来我需要添加一些隐藏变量。有没有办法在每个 aspx 中添加 javascript 来做同样的事情?这是我在主文件中的代码:
<div id="header">
<ul id="navigation" title="Navigation" tabindex="200">
<li><a href="Home.aspx">Home</a></li>
<li><a href="NIITS.aspx">About NREPP</a>
<ul>
<li><a href="Contacts.aspx">Contacts</a></li>
<li><a href="Search.aspx">Search</a></li>
</ul>
</li>
</div>
每个 aspx 文件中的页面标记,例如联系人文件如下:
<%@ Page Title="Contacts" Language="C#" MasterPageFile="~/NIITS.master" AutoEventWireup="true" CodeBehind="Contacts.aspx.cs" Inherits="Contacts" %>
我可以在这个 aspx 文件中编写什么 javascript,以便将 tabname(contacts) 更改为黑色。有什么建议么?