Я новичок в ASP и создаю ASP. NET Core 3.1 MVC приложение. Я только что узнал об областях и создал один по имени Продавец.
Я добавил контроллер:
[Area("Seller")]
public class SellerController : Controller
{
public IActionResult Index()
{
return View();
}
}
и представление:
<h1>Hello @User.Identity.Name</h1>
<p>Use the menu below or the navigation bar to navigate the site</p>
<ul>
<li class="nav-item">
<a class="nav-link text-dark" asp-area="Seller" asp-controller="SellerProduct" asp-action="Index">ProductManagement</a>
</li>
</ul>
Теперь моя проблема в том, что представление выглядит так:

Другая проблема, с которой я столкнулся, заключается в том, что эта строка:
<a class="nav-link text-dark" asp-area="Seller" asp-controller="SellerProduct" asp-action="Index">ProductManagement</a>
не ведет себя как ссылка, но как текст, я имею в виду, что «ProductManagement» написано на экране, но если я нажму на него или наведу на него, ничего не произойдет
Как я могу использовать дизайн по умолчанию, который есть на страницах по умолчанию, как этот.

Также, если это актуально, я звоню продавцу-контролеру, используя эту строку:
<a class="nav-link text-dark" asp-area="Seller" asp-controller="Seller" asp-action="Index">SellerHome</a>
Заранее благодарю за помощь.