ASPX引擎从表单元素中删除name属性

时间:2014-12-13 15:04:50

标签: html properties webforms webforms-view-engine

我有一个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中的应用程序中被大量使用,并且找出所有地方并不容易。

1 个答案:

答案 0 :(得分:1)

我在广泛搜索后找到了解决方案。它与web.config中的xhtmlconformance元素有关,它控制表单名称 - 检查此链接 - Form-tag-doesn-t-have-name-attribute-htmlconformance.aspx