Javascript 理解错误:WebForms UnobtrusiveValidationMode需要';jquery';
我有一个从VS2010开始的web表单项目,最近升级到VS2013 但是,我现在遇到了上述错误。Javascript 理解错误:WebForms UnobtrusiveValidationMode需要';jquery';,javascript,c#,jquery,asp.net,Javascript,C#,Jquery,Asp.net,我有一个从VS2010开始的web表单项目,最近升级到VS2013 但是,我现在遇到了上述错误。搜索web时,解决方案声明在我的web.config文件中添加以下键 <add key="ValidationSettings:UnobtrusiveValidationMode" value="None" /> \n\nSCRIPT1002:语法错误 如果我继续在过去的错误页面功能不正确 如果我能更好地理解这个错误,也许我能更有效地处理这个特定页面,而不是仅仅关闭web.config中
搜索web时,解决方案声明在我的web.config文件中添加以下键
<add key="ValidationSettings:UnobtrusiveValidationMode" value="None" />
\n\nSCRIPT1002:语法错误
如果我继续在过去的错误页面功能不正确
如果我能更好地理解这个错误,也许我能更有效地处理这个特定页面,而不是仅仅关闭web.config中的内容。我在野外找到的这篇文章的评论:
建议您可以通过将以下内容添加到页面加载代码隐藏中,在Web表单中正确注册jquery脚本:
ScriptManager.ScriptResourceMapping.AddDefinition("jquery", new ScriptResourceDefinition { Path = "~/scripts/...", DebugPath = "~/scripts/..." });"
这可能比关闭web配置中的设置更可取。Hmm我一定没有正确实现它。我还是会犯这个错误。我自己从来没有试过,所以可能就是不起作用。jquery所在的路径是否正确?是。我假设我可以使用这段代码,并以某种方式在母版页中设置它,但我不太确定如何实现这一点,因为我无法将ScriptManager添加到head元素。