MVC противопоказан для всего, что только числовое - PullRequest
0 голосов
/ 24 ноября 2008

Мне нужна помощь с ограничением:

Constraints = new RouteValueDictionary(new { filename = @"" })

Он должен быть только числовым (без букв, слешей и т. Д.).

1 Ответ

4 голосов
/ 24 ноября 2008

Я не уверен, что понял вопрос, но, насколько я знаю, вы можете просто предоставить регулярные выражения в словаре ограничений.

Я думаю, что есть даже пример для этого в MSDN refguide :

reportRoute.Constraints = new RouteValueDictionary { 
  { "locale", "[a-z]{2}-[a-z]{2}" }, 
  { "year", @"\d{4}" } };

исходя из этого, я думаю, что вы должны написать:

Constraints = new RouteValueDictionary(new { filename = @"\d+" })
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...