Я пытаюсь написать маршрут с нулевым int в нем. Должно быть возможно перейти как к /profile/
, так и к /profile/\d+
.
routes.MapRoute("ProfileDetails", "profile/{userId}",
new {controller = "Profile",
action = "Details",
userId = UrlParameter.Optional},
new {userId = @"\d+"});
Как вы можете видеть, я говорю, что userId
является необязательным, но также должен соответствовать регулярному выражению \d+
. Это не работает, и я понимаю, почему.
Но как мне построить маршрут, который соответствует только /profile/
, но также /profile/
, за которым следует число?