【发布时间】:2016-02-01 18:23:52
【问题描述】:
如何将参数列表传递给ActionLink,所有这些参数都具有相同的名称?我使用的是默认路由。
我正在寻找类似以下的内容,但我知道匿名对象不能有同名的键。另外,RoutingValueDictionary 不能有同名的键。
@Html.ActionLink("Link Name", "Index", "Home", new {key="val1", key="val2", ... }, null)
链接到
localhost:8080/Home/Index?key=val1&key=val2& ...
如何创建此链接?
【问题讨论】:
-
对于初学者,您使用了错误的重载
.ActionLink(linkText, actionName, controllerName, htmlAttributes)。 -
@Jasen 不错。我已经改变了。
-
这里除了编译器错误外,使用相同的键名会导致其他问题。你想用相同的键名解决什么问题?
-
试试看这个stackoverflow.com/questions/1752721/…也许对你有用。
-
基本上,我想重定向到一个页面,该页面将显示多个项目的数据,所有这些项目都有一个键。就像从索引页面中选择项目的子集一样。
标签: c# asp.net-mvc asp.net-mvc-4