In my MVC3 project I have a controller "Test" with this method for Index action
Function Index(fields() As String) As ViewResult
...
Then on the View I have a a multi-select drop down list
@Html.ListBox("fields", New MultiSelectList(my_list, "Value", "Text"))
and everything works fine, however when I try to create an Actionlink passing multiple values of parameter "fields" in the querystring like this
@Html.ActionLink("TestLink", "Index", New With {
.fields = "value1&fields=value2"})
I get the following broken link in the HTML source with the querystring encoded
<a href="/Test/Index?fields=value1%26fields%3Dvalue2">TestLink</a>
How can I pass multiple values to a querystring parameter by ActionLink?