title: Different page radio buttons being pre-selected
body: <p>There are two pages; Section 1 on the first page and Section 2 on the second page.</p>
  
  <p>The issue is that when Section 1 radio button is selected, i.e. <code>checked="checked"</code> and continue on to Page 2 / Section 2 the first radio button is preselected?! Notice the <code>checked="checked"</code>.</p>
  
  <p>The names are the same because it is a dynamic questionnaire that is populated via RadioButtonFor via a view model.</p>
  
  <p>Page 1 / Section 1 Radio button group:</p>
  
  
  
  <pre><code>Yes &lt;input id="11" name="VIQuestions[1].Answer" type="radio" value="0"&gt;
  No  &lt;input id="12" name="VIQuestions[1].Answer" type="radio" value="1"&gt;
  N/A &lt;input id="13" name="VIQuestions[1].Answer" type="radio" value="2"&gt;
  </code></pre>
  
  <p>Page 2 / Section 2 Radio button group:</p>
  
  
  
  <pre><code>Yes &lt;input id="71" name="VIQuestions[1].Answer" type="radio" value="0"&gt;
  No  &lt;input id="81" name="VIQuestions[1].Answer" type="radio" value="1"&gt;
  N/A &lt;input id="91" name="VIQuestions[1].Answer" type="radio" value="2"&gt;
  </code></pre>
  
  <p>I don't want to force the radio buttons to have nothing selected on page load because when the user submits the page and an error is found I want the browser to remember the users selections, so a blanket selection reset won't work.</p>
  
  <p>I'm looking for a way so that when the first page is submitted, and no errors are found, then the second page loads; I then want to wipe any history of the selections made in page 1.</p>
  
  <p>P.S. I think it's the name of the radio buttons, and their selections, being stored in the browser that is causing this, but it could be an MVC issue, I'm unsure.</p>
  
  <p><strong>EDIT:</strong> For completeness here is the MVC view code that outputs the radio buttons.</p>
  
  <pre><code>for (int j = 0; j &lt; Model.VIQuestions.Count; j++)
  {
      string questionId = Model.VIQuestions[j].VIQuestion_Id.ToString();
  
      &lt;label&gt;&lt;span&gt;Yes&lt;/span&gt;@Html.RadioButtonFor(m =&gt; m.VIQuestions[j].Answer, 1, new { id = questionId + 1 })&lt;/label&gt;
      &lt;label&gt;&amp;nbsp;&amp;nbsp;&lt;span&gt;No&lt;/span&gt;@Html.RadioButtonFor(m =&gt; m.VIQuestions[j].Answer, 2, new { id = questionId + 2 })&lt;/label&gt;
      &lt;label&gt;&amp;nbsp;&amp;nbsp;&lt;span&gt;N\A&lt;/span&gt;@Html.RadioButtonFor(m =&gt; m.VIQuestions[j].Answer, 3, new { id = questionId + 3 })&lt;/label&gt;
  }
  </code></pre>