如何在Asp.net Mvc的路由配置中重定向url ...
我的控制器是“Home”,动作是“类别”
我的网址是localhost:49606 / Home / Categories
现在我改变了下面的路线
routes.MapRoute(
name: "Categories",
url: "Categories",
defaults: new { controller = "Home",
action = "Categories",
id = UrlParameter.Optional }
);
新网址是localhost:49606/Categories
但仍然可以使用qazxsw poi url ......
我想将localhost:49606/Home/Categories
重定向到localhost:49606/Home/Categories
。
要么
隐藏网址localhost:49606/Categories
。
请建议我重定向网址或隐藏的好方法?我想在asp.net mvc 5中重定向路由配置文件中的url
您可以使用属性路由。如果使用属性路由,则需要允许属性路由通过在RouteConfig.cs中添加以下行来映射路由
localhost:49606/Home/Categories
然后你可以指定你想要的路线。无论你的动作名称是什么。
routes.MapMvcAttributeRoutes();