title: Remove default ID attribute from HTML helpers in ASP.NET MVC
body: <p>By default, MVC's input html helpers generate "id" and "name" with the same value. In my case i do not need the id, and when i do, I always enter a custom value. Auto generating unnecessary id's increases the document size, and makes me nerves, because i might be using the same id in my CSS or JavaScript code. </p>
  
  <p>Can i alter the default behavior of the html helpers, so the id is not generated unless manually defined.</p>
  
  <p>I know that i can tell the helpers not to generate an id by passing <code>new { id = "" }</code>, but this approach is not very convenient for large, data-entry-type applications.</p>
  
  <p>Is there an easy way to alter this behavior, or do i need to write custom html helpers?</p>