У меня есть структура папок Посмотреть, как это:Моя маршрутизация не работает
Views
Rooms
Resorts
Index.cshtml
Suites.cshtml
.....
Я хочу структуру папок контроллера в соответствии
Controllers
Rooms
ResortsController.cs
Я добавил новый MapRoute
routes.MapRoute(
name: "Rooms",
url: "Rooms/{controller}/{action}/{id}",
defaults: new {controller = "Resorts", action = "Index", id = UrlParameter.Optional}
);
Но контроллер для View не найден. Я пробовал localhost/Номера и localhost/Номера/Курорты/Индекс -
оба с таким же результатом.
Что мне не хватает?
EDIT: Мне нужно, чтобы URL-адреса выглядели как Номера/Курорты/Сьюты и т. Д. По бизнес-требованиям, и мне нужно сделать это, не используя Районы. У меня будет несколько URL-адресов, которые используют одно и то же имя Action, например Rooms/Resorts/Suites, Номера/Сьюты/Сьюты, Номера/AwesomeSuites/Suites. Таким образом, есть смысл использовать подпапки - организовать и иметь более одного вида с именем Suites.
Это то, что мне нужно сделать без использования областей?
какое исключение вы получаете? – ssilas777
Нет смысла использовать подкаталоги в разделе «Виды или контроллеры». – ZippyV