Как я могу создать маршрут контроллера и выполнить действие по умолчанию, а также проверить тип параметра? - PullRequest
0 голосов
/ 20 февраля 2012

У меня есть адрес, подобный следующему:

www.stack.com/Content/00000/solutions-about

Как я могу указать в своем маршруте, что когда URL выше будет

a) go to the Content controller
b) action of Get
c) five digits that follow will be put into a parameter called id?

Также, как я могу заставить это перейти к другому действию, такому как «ошибка», если за «Содержимое /» не следуют пять чисел?

1 Ответ

0 голосов
/ 20 февраля 2012

Вот, пожалуйста:

routes.MapRoute(
    "Content",
    "Content/{id}/{something}",
    new { controller = "Content", action = "Get" },
    new { id = @"^\d{5}$" }
);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...