URL-маршрут Поймать все - PullRequest
3 голосов
/ 21 июля 2009

Мне интересно, есть ли способ достичь URL, например, http://www.mycompany.com/user в MVC? Я попытался использовать функцию catch для всех, но не смог передать пользователя, поэтому я могу выполнить поиск.

Спасибо

1 Ответ

1 голос
/ 21 июля 2009

Как то так?

routes.MapRoute("User",
    "{UserName}",
    new { Controller = "User", Action = "Index", UserName = "" });

ОБНОВЛЕНИЕ:

добавить это ограничение к маршруту "Пользователь":

routes.MapRoute("User",
    "{UserName}",
    new { Controller = "User", Action = "Index", UserName = "" },
    new { UserName = @"(\w|-)+" }
);

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

routes.MapRoute("Home",
    String.Empty,
    new { Controller = "Home", Action = "Index", Id = "" }
);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...