我想設置路由到路由到我的RouteConfig.cs文件的頁面上的div但不起作用(HTTP錯誤403.14 - 禁止)。ASP.NET MVC5路由到視圖上的div
routes.MapRoute(
name: "Default",
url: "{controller}/{action}#{locId}/{id}",
defaults: new { controller = "Home", action = "Index", locId =
"theDiv", id = UrlParameter.Optional }
);
有人可以幫我嗎?
在此先感謝。
URL片段(#之後的URL位)不會發送到Web服務器。不幸的是,這意味着你不能在MVC5中使用它進行路由。 –
從路由定義中刪除非法的##(片段)。如果要生成帶有片段的鏈接,請使用'[this overload](https://msdn.microsoft.com/zh-cn/library/dd492938(v = vs.118).aspx)'@Html.ActionLink ()' –