我有一个ASPX&由于某种原因,混合的MVC页面是同一个项目。用于在生成的html中自动呈现name元素的旧aspx页面,例如
<form id="frmMyForm" name="frmMyForm" method="post" action="SomeOtherpage.aspx">
出于某种原因,在新的应用程序中,当我们将这些aspx页面迁移到与MVC一起运行时,缺少name属性并且html看起来像这样
<form id="frmMyForm" method="post" action="SomeOtherpage.aspx">
是否有人观察到此行为并解决了该问题?我想恢复名称属性,因为它在javascripts中的应用程序中被大量使用,并且找出所有地方并不容易。
答案 0 :(得分:1)
我在广泛搜索后找到了解决方案。它与web.config中的xhtmlconformance元素有关,它控制表单名称 - 检查此链接 - Form-tag-doesn-t-have-name-attribute-htmlconformance.aspx