ASP.NET MVC运行出现Uncaught TypeError: Cannot set property __MVC_FormValidation of n
Chrome提示: 确定相关JS已经包含在页面中,(用的是MasterPage,二个页面包含的js文件完全相同),排除了js引用路径不正确的问题。 页面上生成的mvcClientValidationMetadata也没问题,但客户端验证就是不起作用。 将MicrosoftAjax.js替换成MicrosoftAjax.debug.js。在Chrome调试工具中看到此异常在Sys.UI.DomElement.getElementById函数中抛出 在394行加个断点,刷新页面,一步步跟踪, 162行,根据ID获取某个DOM对象,在这里看到optionsFormID为null。(Chr
下载地址
用户评论