为什么我无法在 ASP.NET 核心应用程序中添加新视图?
Why I can't get the new view added in the ASP.NET Core application?
我是 ASP.NET 核心应用程序的新手,我正在尝试添加一个视图,所以我在 HomeController.cs
中添加了一个函数 MYName()
并且我创建了一个通过单击 MYName()
函数并选择“详细信息”作为模板来查看
很遗憾,我在页面的 header 中没有得到任何内容。
如何在名为 MYName
的 header 并排 Privacy
标签中创建一个新标签?
// .... other code
public IActionResult Privacy()
{
return View();
}
public IActionResult MYName()
{
return View();
}
MYName.cshtml
@{
ViewData["Title"] = "MYName";
}
<h1>@ViewData["Title"]</h1>
<p> My Name is Mohamed </p>
更新:
当我使用访问这个link(root)https://.../Home/MYName
我得到了页面的内容,但我真正需要的是在 header 中添加一个名为 MYName
的选项卡。
header 可以通过共享 _Layout.cshtml 文件进行更新。
更改此代码以反映:
<ul class="navbar-nav flex-grow-1">
<li class="nav-item">
<a class="nav-link text-dark" asp-area="" asp-controller="Home" asp-action="Index">Home</a>
</li>
<li class="nav-item">
<a class="nav-link text-dark" asp-area="" asp-controller="Home" asp-action="Privacy">Privacy</a>
</li>
<li class="nav-item">
<a class="nav-link text-dark" asp-area="" asp-controller="Home" asp-action="MYName">My Name</a>
</li>
</ul>
参考:https://docs.microsoft.com/en-us/aspnet/core/mvc/views/layout?view=aspnetcore-6.0
我是 ASP.NET 核心应用程序的新手,我正在尝试添加一个视图,所以我在 HomeController.cs
中添加了一个函数 MYName()
并且我创建了一个通过单击 MYName()
函数并选择“详细信息”作为模板来查看
很遗憾,我在页面的 header 中没有得到任何内容。
如何在名为 MYName
的 header 并排 Privacy
标签中创建一个新标签?
// .... other code
public IActionResult Privacy()
{
return View();
}
public IActionResult MYName()
{
return View();
}
MYName.cshtml
@{
ViewData["Title"] = "MYName";
}
<h1>@ViewData["Title"]</h1>
<p> My Name is Mohamed </p>
更新:
当我使用访问这个link(root)https://.../Home/MYName
我得到了页面的内容,但我真正需要的是在 header 中添加一个名为 MYName
的选项卡。
header 可以通过共享 _Layout.cshtml 文件进行更新。 更改此代码以反映:
<ul class="navbar-nav flex-grow-1">
<li class="nav-item">
<a class="nav-link text-dark" asp-area="" asp-controller="Home" asp-action="Index">Home</a>
</li>
<li class="nav-item">
<a class="nav-link text-dark" asp-area="" asp-controller="Home" asp-action="Privacy">Privacy</a>
</li>
<li class="nav-item">
<a class="nav-link text-dark" asp-area="" asp-controller="Home" asp-action="MYName">My Name</a>
</li>
</ul>
参考:https://docs.microsoft.com/en-us/aspnet/core/mvc/views/layout?view=aspnetcore-6.0