你能不能帮我弄清楚下面的剃刀语法有什么问题。我正在尝试输出一个带有MVC操作链接的锚标记。
Razor语法:
@Html.ActionLink("Back to Reports List", "Index", "Reports")
浏览器输出:
<a href="/">Back to Reports List</a>
而不是:
<a href="/Reports/Index">Back to Reports List</a>
有什么想法吗?
答案 0 :(得分:2)
请显示您的路线配置。基于此生成的URL。 您的路线配置可能以:
开头 routes.MapRoute(
name: "Default",
url: "{controller}/{action}/{id}",
defaults: new { controller = "Reports", action = "Index", id = UrlParameter.Optional }
);