title: How to pass a list in a get request
body: <p>I have an url that works for passing a List of strings</p>
  
  <pre><code>/Home/Index?Person%5B0%5D=Myname&amp;Person%5B1%5D=Yourname
  </code></pre>
  
  <p>Unencoded it is </p>
  
  <pre><code>/Home/Index?Person[0]=Myname&amp;Person[1]=Yourname
  </code></pre>
  
  <p>The Action Method is</p>
  
  <pre><code>public ActionResult(List&lt;string&gt; person)
   {
  ...
  }
  </code></pre>
  
  <p>The Parameter List person will be correctly filled with the values Myname and Yourname.</p>
  
  <p>I need to redirect to this url using RedirectToAction</p>
  
  <p>I would usually do</p>
  
  <pre><code>RedirectToAction("Index","Home",new {Parameter1=value1})
  </code></pre>
  
  <p>But obviously I cant use Person%5B0%5D as a parameter name, because it has ivalid characters.</p>
  
  <p>How can I create such a link or should I use a different URL - scheme?</p>