Model view controller 导航栏使用其所在页面的控制器,而不是ActionLink中设置的控制器

Model view controller 导航栏使用其所在页面的控制器,而不是ActionLink中设置的控制器,model-view-controller,bootstrap-4,navbar,Model View Controller,Bootstrap 4,Navbar,我是MVC和bootstrap的新手,对导航栏有问题。当我在主页上时,导航栏的工作方式与预期相同,但当我切换到使用ActiveUser控制器的新页面时。链接中的控制器从Homecontroller更改为ActiveUser控制器,而这并不是预期的情况。下拉菜单部分只是一个测试,看看它是否做了同样的事情 导航条码 <nav class="navbar navbar-expand-md"> <div class="container">

我是MVC和bootstrap的新手,对导航栏有问题。当我在主页上时,导航栏的工作方式与预期相同,但当我切换到使用ActiveUser控制器的新页面时。链接中的控制器从Homecontroller更改为ActiveUser控制器,而这并不是预期的情况。下拉菜单部分只是一个测试,看看它是否做了同样的事情

导航条码

<nav class="navbar navbar-expand-md">
<div class="container">
    @Html.ActionLink("TADS", "About", "Home", new { @class = "navbar-brand" })
    <div class="navbar-nav mr-auto">
        <ul class="navbar-nav nav">
            <li class="nav-item">
                @Html.ActionLink("Home", "Index", "Home", new { @class = "nav-link" })
            </li>
            <li class="nav-item">
                @Html.ActionLink("About", "About", "Home", new { @class = "nav-link" })
            </li>
            <li class="nav-item">
                @Html.ActionLink("Contact", "Contact", "Home", new { @class = "nav-link" })
            </li>
            <li class="dropdown">
                <a href="#" class="nav-link dropdown-toggle" data-toggle="dropdown">Dropdown</a>
                    <div class="dropdown-menu">
                        @Html.ActionLink("Home", "Index", "Home", new { @class = "dropdown-item" })
                        @Html.ActionLink("About", "About", "Home", new { @class = "dropdown-item" })
                        @Html.ActionLink("Contact", "Contact", "Home", new { @class = "dropdown-item" })
                    </div>
            </li>
        </ul>
    </div>
</div>
</nav>

@ActionLink(“TADS”,“About”,“Home”,new{@class=“navbar brand”})
  • @ActionLink(“Home”,“Index”,“Home”,new{@class=“nav link”})
  • @ActionLink(“About”、“About”、“Home”、new{@class=“nav link”})
  • @ActionLink(“联系人”、“联系人”、“主页”,新的{@class=“nav link”})
  • @ActionLink(“Home”、“Index”、“Home”、新的{@class=“dropdown item”}) @ActionLink(“About”、“About”、“Home”、新的{@class=“dropdown item”}) @ActionLink(“联系人”、“联系人”、“主页”,新的{@class=“下拉项”})
在主页上使用主控制器时,导航栏在浏览器中正确转换

 <div class="navbar-nav mr-auto">
        <ul class="navbar-nav nav">
            <li class="nav-item">
                <a class="nav-link" href="/home/Index?Length=4">Home</a>
            </li>
            <li class="nav-item">
                <a class="nav-link" href="/Home/About?Length=4">About</a>
            </li>
            <li class="nav-item">
                <a class="nav-link" href="/Home/Contact?Length=4">Contact</a>
            </li>
            <li class="dropdown">
                <a href="#" class="nav-link dropdown-toggle" data-toggle="dropdown">Dropdown</a>
                    <div class="dropdown-menu">
                        <a class="dropdown-item" href="/home/Index?Length=4">Home</a>
                        <a class="dropdown-item" href="/Home/About?Length=4">About</a>
                        <a class="dropdown-item" href="/Home/Contact?Length=4">Contact</a>
                    </div>
            </li>

        </ul>
    </div>

但当我切换到活动用户页面时,导航栏没有正确转换。homecontroller被替换为ActiveUser控制器,这不是它应该做的

 <div class="navbar-nav mr-auto">
        <ul class="navbar-nav nav">
            <li class="nav-item">
                <a class="nav-link" href="/ActiveUser/index?Length=4">Home</a>
            </li>
            <li class="nav-item">
                <a class="nav-link" href="/ActiveUser/About?Length=4">About</a>
            </li>
            <li class="nav-item">
                <a class="nav-link" href="/ActiveUser/Contact?Length=4">Contact</a>
            </li>
            <li class="dropdown">
                <a href="#" class="nav-link dropdown-toggle" data-toggle="dropdown">Dropdown</a>
                    <div class="dropdown-menu">
                        <a class="dropdown-item" href="/ActiveUser/index?Length=4">Home</a>
                        <a class="dropdown-item" href="/ActiveUser/About?Length=4">About</a>
                        <a class="dropdown-item" href="/ActiveUser/Contact?Length=4">Contact</a>
                    </div>
            </li>

        </ul>
    </div>


任何帮助都将不胜感激。

我终于在以下帖子中找到了关于Stackoverflow问题的答案: