我有一个我在VS2010开始的网络表单项目,我最近已升级到VS2013。
但是我现在收到上述错误。
在网上搜索解决方案,指出在我的web.config文件中添加以下密钥。
<add key="ValidationSettings:UnobtrusiveValidationMode" value="None" />
但是为什么我首先得到这个错误? 我有几个页面可以工作,但直到我添加了我的Login.aspx文件才开始出现此错误。
我是否收到此错误,因为此特定页面正在使用ASP验证程序?
我不喜欢的是当我添加上面的web.config键时,我收到一个javascript错误:
{3}} \ n \ n \ nSCRIPT1002中第3行第3行的JavaScript严重错误:语法错误
如果我继续错误,页面就能正常运行。
如果我能更好地理解这个错误,那么对我来说更有利于解决这个特定页面,而不仅仅是关闭web.config中的东西。
答案 0 :(得分:0)
我在野外发现的这篇文章的评论:
建议您可以在Web窗体中正确注册jquery脚本,方法是将其添加到页面加载代码隐藏中:
ScriptManager.ScriptResourceMapping.AddDefinition("jquery", new ScriptResourceDefinition { Path = "~/scripts/...", DebugPath = "~/scripts/..." });"
这可能比关闭网络配置中的设置更为可取。