After upgrading an ASP .Net project from .Net 4.0 w/ Visual Studio 2010 to .Net 4.5 with Visual Studio 2012, the JavaScript code on certain pages stopped working. This was because the "name" attribute on some element (for example, form elements) was no longer being rendered to the browser.
Even though the following section is still int the web.config file, the "name" attribute is suppressed:
<xhtmlConformance mode="Transitional"/>
What could cause this behavior to change?