在sitefinity 9.1中,我们使用表单控件创建了一个仅限mvc的表单,然后我们将此表单拖放到页面中。将表单放入页面后,我们将面临来自ScriptResource.axd&的Jquery问题。它的相关显示消息:Uncaught TypeError:无法读取未定义的属性'querySelectorAll'
不知道为什么要从sitefinity面对这个问题。也请在sitefinity论坛上询问相同内容:http://www.sitefinity.com/developer-network/forums/general-discussions-/after-creating-form-in-sitefinity-facing-issue-uncaught-typeerror-cannot-read-property-'queryselectorall'-of-undefined
答案 0 :(得分:0)
您的表单是否放在模板为ASP.NET母版页的页面上? I blogged about this particular error before,对我而言,原因一直是母版页中的<form>
标记的内容与 aspnetForm
不同。如果您的主页<form>
ID不是aspnetForm
,那么Sitefinity的表单将无法使用。这是因为Sitefinity的表单提交JavaScript被硬编码以查找该特定表单ID。