Какой маршрут поймать страницу по умолчанию? - PullRequest
0 голосов
/ 24 ноября 2008

Я не хочу использовать маршрут по умолчанию, который создает vs.net:

routes.MapRoute(
    "Default",                                             // Route name
    "{controller}/{action}/{id}",                          // URL with parameters
    new { controller = "Home", action = "Index", id = "" } // Parameter defaults
);

Мне нужен только маршрут для получения страницы www.example.com/, что это? (примечание: я не хочу, чтобы www.example.com/default просто отображал www.example.com для сопоставления с HomeController Action = Index).

1 Ответ

1 голос
/ 24 ноября 2008

Я только вчера начал играть с MVC (бета-версия), и у меня есть это в моей веб-конфигурации (для IIS 6.0 удалите .aspx для IIS 7.0)

public static void RegisterRoutes(RouteCollection routes)
        {
            routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
            routes.MapRoute("Default", "{controller}.aspx/{action}/{id}", new { controller = "Home", action = "Index", id = "" });
            routes.MapRoute("Empty", "", new { controller = "Home", action = "Index", id = "" });
        }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...