【发布时间】:2012-01-30 08:55:26
【问题描述】:
我在为我的表单调用有效方法的行出现“对象不支持属性或方法‘有效’”错误。
$('#NewPersonForm').valid();
我检查了是否有任何杂散/遗漏的分号或逗号,但一切似乎都很好。我已将以下脚本包含在我的 _layout.cshtml 文件中
<script src="@Url.Content("~/Scripts/jquery-1.5.1.min.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/CustomizeTelerikGridFilter.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/Common.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/MicrosoftAjax.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/MicrosoftMvcAjax.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/MicrosoftMvcValidation.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/jquery.validate.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/jquery.validate.unobtrusive.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/CustomValidator.js")" type="text/javascript"></script>
请欣赏任何想法。
编辑
未粘贴完整的脚本引用。我也在 IE、CHROME、FF 中尝试了同样的方法
【问题讨论】:
-
感谢 gdron,我已经花了几个小时来弄清楚出了什么问题。我已经用谷歌搜索并看到了 n 数量的教程和页面,但没有任何帮助:(
-
我把钱花在了你再次引用 JQuery 脚本上,从而覆盖了
validation插件。检查呈现的 HTML,您可能有两个对JQUERY的引用 -
添加渲染的 HTML 让我们看看。
-
HTML 很大,我可以上传到某个地方让你看看
标签: jquery asp.net-mvc-3 jquery-validate