Как установить страницу по умолчанию в приложении MVC?

Я хотел бы, чтобы мой базовый URL-адрес перешел в определенную категорию интернет-магазина (a NopCommerce , если это имеет значение). URL категории: http://myUrl.com/c/6

Прочитав несколько сообщений, включая сообщение Скотта Гутери о маршрутизации MVC , я подумал, что могу просто добавить следующее код в мой файл Global.ascx.cs:

    public static void RegisterRoutes(RouteCollection routes)
    {
        routes.IgnoreRoute("{resource}.axd/{*pathInfo}");

        //register custom routes (plugins, etc)
        var routePublisher = EngineContext.Current.Resolve();
        routePublisher.RegisterRoutes(routes);

        routes.MapRoute(
                "Default", // Route name
                "{controller}/{action}/{id}", // URL with parameters
                new { controller = "Catalog", action = "Category", id = 6 },
                new[] { "Nop.Web.Controllers" }
        );
    }

Но, похоже, это не сработало. Как я могу выполнить то, что пытаюсь сделать?

У меня мало опыта работы с MVC, поэтому прошу прощения, если что-то из этого не имеет смысла.

18
задан Abe Miessler 12 December 2011 в 06:01
поделиться