我正在尝试设置路由到RouteConfig.cs文件中页面上div的路由但不起作用(HTTP Error 403.14 - Forbidden)。
routes.MapRoute(
name: "Default",
url: "{controller}/{action}#{locId}/{id}",
defaults: new { controller = "Home", action = "Index", locId =
"theDiv", id = UrlParameter.Optional }
);
有人可以帮帮我吗?
提前致谢。
答案 0 :(得分:1)
这应该这样做,
routes.MapRoute(
name: "WithId",
url: "{controller}/{action}/{id}#{HTMLElementId}",
defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional, HTMLElementId = UrlParameter.Optional }
);
将其设置为可选参数。
感谢
答案 1 :(得分:0)
尝试使用以下格式以不同方式构建您的路线:
url:"{controller}/{action}/{id}#{locid}",