title: FormCollection not getting correct value for Radio Button
body: <p>When I post the FormCollection and try to get the value of my radio button, it always takes the value of the last Radio Button (no matter which one is checked). Why is it doing this? My temporary workaround is to create a hidden value and add an onclick JS method. I've tried using pure HTML code with the same result.</p>
  
  <p><strong>Code for View</strong></p>
  
  <pre><code>@Html.RadioButton("Radio", "No", true, new { id = "Radio0"}) + " No");
  @Html.RadioButton("Radio", "Yes", false, new { id = "Radio1"}) + " Yes");
  </code></pre>
  
  <p><strong>Resulting HTML</strong></p>
  
  <pre><code>&lt;input checked="checked" id="Radio0" name="Radio" type="radio" value="No"&gt; No
  &lt;input id="Radio1" name="Radio" type="radio" value="Yes"&gt; Yes
  </code></pre>
  
  <p><strong>Controller Code</strong></p>
  
  <pre><code>[HttpPost, ValidateInput(false)]
  public ActionResult MyPostBack(FormCollection form)
  {
      string radio = form["Radio"]; //************** this is always "Yes"
      return View("MyView");
  }
  </code></pre>