gpt4 book ai didi

asp.net - Asp MenuBar 选中选项卡

转载 作者:行者123 更新时间:2023-11-28 10:06:09 25 4
gpt4 key购买 nike

我的网站有点问题。我从未使用过 Asp.net,所以如果可以的话,请直接粘贴正确的代码。我在我的母版页中插入了带有此代码的菜单栏

        <div id="cssmenu">
<ul>

<li><a href="/IT/Default.aspx">Home</a></li>
<li><a href="/IT/come_raggiungerci.aspx">Dove Siamo</a></li>
<li><a href="/IT/contatti.aspx">Contatti</a></li>
<li><a href="/IT/servizi.aspx">I Nostri Servizi</a></li>

</ul>
</div>

如何显示你在哪个标签页?

最佳答案

您可以使用页面的 Page.Title 属性设置标题并在母版页的代码中构建一个开关,该开关将检查 Page.Title如果你点击了正确的标题,你可以设置一个属性

在页面中

<%@ Page Title="Aanbod" Language="C#" MasterPageFile="~/Site.Master" AutoEventWireup="true" CodeBehind="Voorraad.aspx.cs" Inherits="AutoVanNetten.Vooraad" %>

在母版页代码后面

protected void Page_Load(object sender, EventArgs e)
{
switch (Page.Title)
{
case "Home":
HomeButton.Attributes.Add("class", "active");
break;
case "Aanbod":
VooraadButton.Attributes.Add("class", "active");
break;
case "Contact":
ContactButton.Attributes.Add("class", "active");
break;
case "Diensten":
DienstenButton.Attributes.Add("class", "active");
break;
case "Over":
OverButton.Attributes.Add("class", "active");
break;
default:
VooraadButton.Attributes.Add("class", "active");
break;
}
}

母版页中的菜单

 <ul class="nav">
<li runat="server" ID="HomeButton"><a href="/">HOME</a></li>
<li runat="server" ID="VooraadButton"><a href="/Voorraad">AANBOD</a></li>
<li runat="server" ID="DienstenButton"><a href="/Diensten">DIENSTEN</a></li>
<li runat="server" ID="OverButton"><a href="/Over">OVER ONS</a></li>
<li runat="server" ID="ContactButton"><a href="/Contact">CONTACT</a></li>
</ul>

这是我如何在我的一个网站上使用它的确切代码

关于asp.net - Asp MenuBar 选中选项卡,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24550867/

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