簡體   English   中英

為什么我無法在 ASP.NET Core 應用程序中添加新視圖?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM