Если у меня есть маршрут, как это:Опциональный параметр маршрутизации с ограничением в ASP.NET MVC 2?
routes.Add(new Route("{controller}/{page}",
new RouteValueDictionary
{
{ "page", UrlParameter.Optional }
},
new RouteValueDictionary
{
{ "page", @"[Pp]age\d+" }
},
new MvcRouteHandler()
));
Затем маршрут не соответствует, когда {страница} отсутствует, однако если удалить ограничение это соответствует. Это ошибка или функция?
Спасибо, установив значение по умолчанию вместо UrlParameter.Optional сделал трюк. Изменение регулярного выражения не сработало. – ciscoheat
Вы уверены, что регулярное выражение не работает? Меня устраивает. –