【发布时间】:2016-08-23 08:52:53
【问题描述】:
在旧版本的 MVC 5 中,我可以这样做来传递路由参数
@Html.ActionLink("New item", "Suggestion", new ProductSuggestion() { Username = Model.Username }, new { @class = "btn btn-default" })
我试图让它与新的 asp-action 方法一起使用,我发现我可以将其作为一种解决方法。但是正确的语法是什么?
@{
var a = new Dictionary<string, string> { { "Username", Model.Username } };
}
<a asp-action="Suggestion" asp-all-route-data="a" class="btn btn-default">New item</a>
【问题讨论】:
-
也许this 可以帮助你。
-
没有MVC6(不再)!! blogs.msdn.microsoft.com/webdev/2016/01/19/…
-
这实际上并没有说明将调用什么 MVC。 .Net Core 1.0 只是框架。
标签: c# asp.net asp.net-core asp.net-core-mvc