Asp.net mvc 4 ActionLink未输出正确的路径

Asp.net mvc 4 ActionLink未输出正确的路径,asp.net-mvc-4,actionlink,Asp.net Mvc 4,Actionlink,你能帮我找出下面的语法有什么问题吗。我试图输出一个带有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> 有什么想法吗?请

你能帮我找出下面的语法有什么问题吗。我试图输出一个带有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>


有什么想法吗?

请出示您的路线配置。基于此生成的url。 您的路线配置可能从以下内容开始:

  routes.MapRoute(
      name: "Default",
      url: "{controller}/{action}/{id}",
      defaults: new { controller = "Reports", action = "Index", id = UrlParameter.Optional }
  );

你看到了吗谢谢你,彼得。这就是问题所在。我不知道ActionLink检查路由配置以输出路径!非常感谢