title: ASP.NET MVC Html.ActionLink with a List<string> parameter
body: <p>How can I pass a list of parameters to a <code>ActionLink</code> all of which have the same name? I am using the default route.</p>
  
  <p>I am looking for something like the following, but I know that anonymous objects can't have keys with the same name. Also, <code>RoutingValueDictionary</code> cannot have keys with the same name.</p>
  
  <pre><code> @Html.ActionLink("Link Name", "Index", "Home", new {key="val1", key="val2", ... }, null)
  </code></pre>
  
  <p>Which would link to</p>
  
  <pre><code>localhost:8080/Home/Index?key=val1&amp;key=val2&amp; ...
  </code></pre>
  
  <p>How can I create this link?</p>