我使用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 /',那麼是的,你將需要一個具體的路線 –