我正在将Asp.Net MVC 5项目转换为Asp Net Core MVC应用程序,我已经接近完成了,但是我注意到@ Html.ActionLink帮助程序未正确移植
我有一个使用
@Html.ActionLink("Back to " + @action, @action, "SomeController", null, new { @class = "btn btn-primary" })
发生的事情是,即使我将null作为routeValues参数传递,它仍将当前页面的参数保留为路由值。
我在做错什么,解决此问题的最佳方法是什么?
答案 0 :(得分:1)
对于Asp.net核心,请使用以下标记
<a asp-controller="ControllerName" asp-action="ActionName" asp-route-id="" class="btn btn-success">Link</a>