Я искал в Интернете ответ на этот вопрос, но, честно говоря, не могу найти хороший справочник для маршрутов MVC.
У меня есть UserController для моих пользовательских объектов. Пользователь может редактировать, сохранять, просматривать и т. Д., Поэтому у меня есть действия в этом контроллере для обработки каждого из них. Это все довольно просто. Но я недавно создал новый объект UserProfile, который также можно редактировать, просматривать и т. Д. Вместо того, чтобы создавать совершенно новый контроллер только для UserProfile, я хотел бы использовать существующий UserController. Поэтому, чтобы просмотреть профиль пользователя, я бы хотел, чтобы URL был:
http://www.example.com/User/Profile/{userProfileID}
И для редактирования я бы хотел, чтобы URL был:
http://www.example.com/User/Profile/Edit/{userProfileID}
Каждое из этих действий в UserController будет возвращать другую страницу просмотра.
Как бы я определил маршруты для обработки этой структуры? Большое спасибо.