【问题标题】:How to set different Default Page in NOPCommerce2.65如何在 NOPCommerce2.65 中设置不同的默认页面
【发布时间】:2012-09-21 10:28:22
【问题描述】:

我想在 nop2.65 中设置不同的默认页面,我已经注册了新的路由

//In RouteProvider
//Custome page
            routes.MapLocalizedRoute("CustomHome",
                            "",
                            new { controller = "Customer", action = "Login" },
                            new[] { "Nop.Web.Controllers" });

            //home page
            routes.MapLocalizedRoute("HomePage",
                            "",
                            new { controller = "Home", action = "Index" },
                            new[] { "Nop.Web.Controllers" });

将登录页面设置为默认值很好,但是当我单击“主页”菜单时,它会重定向登录页面 而不是主页。
我也尝试在 Global.asax 文件中设置默认页面,但也不起作用

//In Global.asax file
    routes.MapRoute(
                    "Default", // Route name
                    "{controller}/{action}/{id}", // URL with parameters
                    new { controller = "Customer", action = "Login", id = UrlParameter.Optional },
                    new[] { "Nop.Web.Controllers" }
                );

【问题讨论】:

    标签: asp.net-mvc asp.net-mvc-routing nopcommerce


    【解决方案1】:

    最后我在NOP.Web->Infrastructure->RouteProvider.cs下得到了NOP2.65所有路由寄存器的解决方案。如果你想设置不同的路线,那么你的 RouteProvider.cs 就像

    /In RouteProvider
    //Custome page
                routes.MapLocalizedRoute("CustomHome",
                                "", // Route name
                                new { controller = "Customer", action = "Login" },
                                new[] { "Nop.Web.Controllers" });
    
                //home page
                routes.MapLocalizedRoute("HomePage",
                                "home/", // Route name
                                new { controller = "Home", action = "Index" },
                                new[] { "Nop.Web.Controllers" });
    

    注意:将RouteName设置为空白,用于新注册的路由和修改的HomePage RouteName。

    【讨论】:

      猜你喜欢
      • 2014-12-06
      • 2010-12-27
      • 1970-01-01
      • 2018-08-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-09-20
      • 1970-01-01
      相关资源
      最近更新 更多