В моем ASP. NET Core MVC приложении у меня есть две подпапки в папке views
- одна - Home
, а другая - Menu
.
Папка Home
содержит Index.cshtml
, а папка Menu
содержит topMenu.cshtml
. Когда я запускаю приложение, URL-адрес
localhost/****/home/index
На боковой панели я помещаю ссылку для topmenu.cshtml
, когда я нажимаю на Главное меню, открывается окно topMenu.cshtml
, а URL-адрес
localhost:*****/Menu/topMenu
Проблема в том, что если я пытаюсь нажать на домашнюю страницу после открытия главного меню, URL-адрес домашней страницы меняется на
localhost/****/menu/index
Даже после того, как я создал отдельный контроллеры как для дома, так и для меню, где результат действия возвращает вид. У меня также есть страница входа в мое приложение, поэтому я установил маршрут по умолчанию
{controller=Home}/{action=Login}/{id?}