title: Form tag not rendering Name element
body: <p>I have form tag rendering as </p>
  
  <pre><code>&lt;form method="post" action="AdminEditListTest.aspx" id="Form1" name="Form1"&gt;
  </code></pre>
  
  <p>This is legacy code that uses</p>
  
  <p><code>document.Form1.XXX</code> to manipulate the DOM</p>
  
  <p>there are 100's of pages that do this.</p>
  
  <p>When we upgarded the app it stopped rendering the <code>name</code> attribute</p>
  
  <pre><code>&lt;form method="post" action="AdminEditListTest.aspx" id="Form1" &gt;
  </code></pre>
  
  <p>I understand that setting the (in the web.config)</p>
  
  <pre><code> xhtmlConformance = "Legacy"
  </code></pre>
  
  <p>AND SETTING (in the page itself)</p>
  
  <pre><code>&lt;!DOCTYPE html PUBLIC "-//W3C//ELEMENTS XHTML Legacy Markup 1.0//EN" 
   "http://www.w3.org/MarkUp/DTD/xhtml-legacy-1.mod" &gt;
  </code></pre>
  
  <p>should force IIS to render the name attributes, but this is not working. Are there any other tricks/tactics I can use to have the <code>name</code> attribute rendered on the form element?</p>