У меня проблемы с настройкой маршрутизации в MVC. Я думаю, что понимаю, как это работает, но я просто не могу установить правильные пути.
В основном я хочу сделать что-то похожее на то, как StackOverflow работает так:
http://localhost/faq
Я хочу, чтобы это схватило HomeController, нажало faq и вернуло faq view. Я не могу понять, как это сделать.
Также я попытался добавить новый маршрут для чего-то вроде этого:
http://localhost/Boxes/25
Итак, Boxes - это контроллер, 25 - это, очевидно, id (параметр). Аналогично тому, как в stackoverflow есть: https://stackoverflow.com/questions/[question число] / [название вопроса]
Итак, я попытался сделать это:
routes.MapRoute(
"Boxes",
"Boxes/{boxnumber}",
new {
action="Details", cubenumber = ""
}
);
безуспешно.
Я также загружаю приложение Route Tester, но на данный момент это не помогает. Скорее всего, мне нужно по-настоящему прочитать о том, как работает маршрутизация, но мне было просто интересно, может ли кто-нибудь прямо сейчас направить меня в правильном направлении вместо того, чтобы мне нужно было крутить колеса.
Большое спасибо, ребята!