title: MVC2: Impossible to change the name with TextBoxFor?
body: <p>I want to manually define id and name for textbox like that:</p>
  
  <pre><code>&lt;%: Html.TextBoxFor(model =&gt; model.Name, new { @id = "txt1", @name = "txt1" })%&gt;
  </code></pre>
  
  <p>But only the id is changed, not the name attribute, why?</p>
  
  <pre><code>&lt;input id="txt1" name="Name" type="text" value=""&gt;
  </code></pre>
  
  <p>Thank you!</p>