[英]Why I can't get the new view added in the ASP.NET Core application?
我是 ASP.NET Core 應用程序的新手,我正在嘗試添加一個視圖,因此我在HomeController.cs
中添加了一個函數MYName()
並通過單擊MYName()
函數並選擇“詳細信息”作為模板
不幸的是,我在頁面的標題中沒有得到任何東西。
如何在標題中創建一個名為MYName
並排Privacy
選項卡的新選項卡?
// .... other code
public IActionResult Privacy()
{
return View();
}
public IActionResult MYName()
{
return View();
}
我的名字.cshtml
@{
ViewData["Title"] = "MYName";
}
<h1>@ViewData["Title"]</h1>
<p> My Name is Mohamed </p>
更新 :
當我使用訪問此鏈接(生根) https://.../Home/MYName
我得到了頁面的內容,但我真正需要的是在標題中添加一個名為MYName
的選項卡。
可以通過共享的 _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
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.