ASP.net (MVC 3) - Как получить контент по URL - PullRequest
0 голосов
/ 20 сентября 2011

Как получить другой контент по переменной URL (я думаю, что это называется Строки запроса)?Примеры того, чего я хочу достичь:

Content(string page)

http://mysite.com/Content?page=about <- покажет страницу о. </p>

http://mysite.com/Content?page=store <- покажетСтраница магазина. </p>

Спасибо.

PS Я понимаю, что могу просто сделать страницу о магазине и сделать страницу для магазина (в этом примере), но я хочу ее какЯ спросил.

1 Ответ

1 голос
/ 20 сентября 2011

Стоит добавить маршрут:

routes.MapRoute(
    "ContentRoute",
    "Content/{page}",
    new { controller = "Content" action = "Content", page = (string)null });

Связыватель модели должен подобрать аргумент запроса и передать его в вызов действия контроллера.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...