title: Use Html.RadioButtonFor and Html.LabelFor for the same Model but different values
body: <p>I have this Razor Template</p>
  
  <pre><code>&lt;table&gt;
  &lt;tr&gt;
      &lt;td&gt;@Html.RadioButtonFor(i =&gt; i.Value, "1")&lt;/td&gt;
      &lt;td&gt;@Html.LabelFor(i =&gt; i.Value, "true")&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
      &lt;td&gt;@Html.RadioButtonFor(i =&gt; i.Value, "0")&lt;/td&gt;
      &lt;td&gt;@Html.LabelFor(i =&gt; i.Value, "false")&lt;/td&gt;
  &lt;/tr&gt;
  &lt;/table&gt;
  </code></pre>
  
  <p>That gives me this HTML</p>
  
  <pre><code>&lt;table&gt;
  &lt;tr&gt;
      &lt;td&gt;&lt;input id="Items_1__Value" name="Items[1].Value" type="radio" value="1" /&gt;&lt;/td&gt;
      &lt;td&gt;&lt;label for="Items_1__Value"&gt;true&lt;/label&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
      &lt;td&gt;&lt;input checked="checked" id="Items_1__Value" name="Items[1].Value" type="radio" value="0" /&gt;&lt;/td&gt;
      &lt;td&gt;&lt;label for="Items_1__Value"&gt;false&lt;/label&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;/table&gt;
  </code></pre>
  
  <p>So I have the ID <code>Items_1__Value</code> twice which is - of course - not good and does not work in a browser when I click on the second label "false" the first radio will be activated.</p>
  
  <p>I know I could add an own Id at RadioButtonFor and refer to that with my label, but that's not pretty good, is it? Especially because I'm in a loop and cannot just use the name "value" with an added number, that would be end up in multiple Dom Ids in my final HTML markup as well.</p>
  
  <p>Shouldn't be a <em>good</em> solution for this?</p>