我使用MVC 4文件夹名称,并需要从地址栏中删除/首页/文件夹...MVC 4 - 删除/首页/从地址栏并保留其他
如:
http://localhost:61700/Home/AboutUs
需要更改为...
http://localhost:61700/AboutUs
我做到了增槎在nging默认的控制器 “RouteConfig.cs”
public class RouteConfig
{
public static void RegisterRoutes(RouteCollection routes)
{
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
routes.MapRoute(
name: "Default",
//url: "{controller}/{action}/{id}",
url: "{action}/{id}",
defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional }
);
}
}
上面的代码按预期方式工作。我有另一个文件夹, 品牌,管理等...在这里我想说明的网址为
http://localhost:61700/brand/productInfo
...但我在这里获取服务器 误差Server Error in '/' Application.
有人可以给我建议,我在哪里我做错了?
截图此处获得更多信息:
你需要添加一个具有'url:“AboutUs,''和'defaults:{controller =”Home“,action =”AboutUs“'(并且放在默认路由之前)的默认路由 –
Hi ** @ StephenMuecke **感谢您的回答,但我在主文件夹中有160多个视图,我是否需要提及所有** ulrs **? – Reddy
如果你想剥离'/ Home /',那么是的,你将需要一个具体的路线 –