在我的 MVC3 项目中,我有一个控制器“测试”,使用这种方法进行索引操作
Function Index(fields() As String) As ViewResult
...
然后在视图上我有一个多选下拉列表
@Html.ListBox("fields", New MultiSelectList(my_list, "Value", "Text"))
一切正常,但是当我尝试创建一个 Actionlink 时,像这样在查询字符串中传递参数“字段”的多个值
@Html.ActionLink("TestLink", "Index", New With {
.fields = "value1&fields=value2"})
我在带有查询字符串编码的 HTML 源代码中得到以下断开的链接
<a href="/Test/Index?fields=value1%26fields%3Dvalue2">TestLink</a>
如何通过 ActionLink 将多个值传递给查询字符串参数?