У меня есть настройка маршрута для контроллера профиля. Чтобы просмотреть страницу профиля, например http://localhost/Profile/MyUserName
routes.MapRoute("Profile", "Profile/{userName}", new { controller = "Profile", action = "Index", userName = "" });
Это нормально работает.
Моя проблема в том, что контроллер профиля имеетмного действий, таких как ... Профиль / Редактировать, Профиль / Сохранить, Профиль / Обновления, Профиль / и т. д. .... и т. д. Все эти действия попали в маршрут "Профиль / {имя_пользователя}".Чтобы исправить это, я должен отобразить все эти действия в таблице маршрутов, что очень уродливо.я только хочу отобразить маршрут "Profile / {username}"
Есть ли способ, которым я могу сопоставить только 1 маршрут с контроллером профиля, а остальное меня не волнует их формат URL?
Я использую MVC 1