这是一个愚蠢的问题,但我正在尝试制作一份在线简历,但是我无法在我的 C# 索引中找到导航栏的定义位置,该索引是由 Visual Studio 创建的,我查看了所有内容,但找不到它的定义任何地方
@{
ViewData["Title"] = "Home Page";
}
<div id="myCarousel" class="carousel slide" data-ride="carousel" data- interval="6000">
<ol class="carousel-indicators">
<li data-target="#myCarousel" data-slide-to="0" class="active"></li>
<li data-target="#myCarousel" data-slide-to="1"></li>
<li data-target="#myCarousel" data-slide-to="2"></li>
</ol>
carousel item上面只有viewData定义,我不确定导航栏在哪里定义,除非它在viewdata内
最佳答案
导航栏在 _Layout.cshtml 文件中定义。在此文件中,您应该放置可在应用程序的每个页面上找到的内容。您的导航栏位于此处。
在 _Layout.cshtml 中,一个重要的方法被称为:RenderBody()
。此方法将您的 View (如您问题中的 View )中的 HTML 注入(inject)到布局中。
关于c# - mvc 模板中定义的导航栏在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56585252/