1

我試圖做一些基本的jQuery驗證我的MVC2項目,我不斷收到這個錯誤...jQuery驗證和MVC2愚蠢的問題

微軟JScript運行時錯誤:對象不支持屬性或方法「驗證「

即使在這個簡單的腳本在頁面加載之前...

$("#temp1").validate({ 
     rules: { 
      HospitalFinNumber: { 
       required: true, 
       minlength: 6 
      }, 
      AdminDate: { requried: true } 
     } 
    }); 

temp1中是我的表單的id,以這種形式存在的id爲HospitalFinNumber,等等等等...... 任何想法可能會發生什麼?以下是我已經包含在我的Site.Master的js文件

<link href="<%=ResolveClientUrl("~/Content/Site.css")%>" rel="stylesheet" type="text/css" /> 
<link rel="stylesheet" type="text/css" href="<%=ResolveClientUrl("~/Content/jqUIcss/jquery-ui-1.8.15.custom.css")%>" /> 
<link rel="stylesheet" type="text/css" media="screen" href="<%=ResolveClientUrl("~/Content/jqGrid/ui.jqgrid.css")%>" /> 
<script src="<%=ResolveClientUrl("~/Scripts/js/jquery-1.6.2.min.js")%>" type="text/javascript"></script> 
<script src="<%=ResolveClientUrl("~/Scripts/js/jquery-ui-1.8.15.custom.min.js")%>" type="text/javascript"></script> 
<script src="<%=ResolveClientUrl("~/Scripts/lib/jquery.metadata.js")%>" type="text/javascript"></script> 
<script src="<%=ResolveClientUrl("~/Scripts/jquery.validate.js")%>" type="text/javascript"></script> 
<script src="<%=ResolveClientUrl("~/Scripts/jquery.validate.min.js")%>" type="text/javascript"></script> 
<script src="<%=ResolveClientUrl("~/Scripts/jquery.jqGrid.min.js")%>" type="text/javascript"></script> 
<script src="<%=ResolveClientUrl("~/Scripts/grid.locale-en.js")%>" type="text/javascript"></script> 
<script src="<%=ResolveClientUrl("~/Scripts/grid.base.js")%>" type="text/javascript"></script> 
<script src="<%=ResolveClientUrl("~/Scripts/grid.tbltogrid.js")%>" type="text/javascript"></script> 
<script src="<%=ResolveClientUrl("~/Scripts/jqDnR.js")%>" type="text/javascript"></script> 
<script src="<%=ResolveClientUrl("~/Scripts/grid.common.js")%>" type="text/javascript"></script> 
+0

好吧最新的交易?如果我把這個jQuery庫加入我的文件 然後我的jQuery UI不會不工作?奶酪和米這個jquery的東西讓我想跳下一座橋 – SoftwareSavant

+0

好吧,把jquery.js文件放到將要進行驗證的頁面上,可能是驗證文件文件呢? – SoftwareSavant

+0

使用Firebug或Chrome的開發人員工具中的「Net」標籤來查看哪些腳本實際上正在加載,以及它們中的任何一個是否給您提供錯誤。有可能你的網址不正確。 – StriplingWarrior

回答

0

jQuery和驗證腳本需要在這些地方,驗證是使用的所有頁面引用,此規則適用於所有的JavaScript文件和CSS。

爲避免重複參考,您可以將它們包括在主頁面中