我有2個js文件:不能捆綁jQuery的文件MVC
- jquery.validate.js
- jQuery的1.10.2.min.js
與其他文件一起,我使用MVC捆綁技術捆綁他們。
我有一個需要很多不可見字段的窗體(這些字段在其他頁面中是需要的)。
當我做form.Valid(),它甚至驗證即使不可見的字段,並說即使我填寫所有數據表單是無效的。
當我不捆綁它時,一切正常。
所以我認爲問題是捆綁這兩個文件。
我的問題是爲什麼這些文件我們不能捆綁?
任何幫助,將不勝感激。
我有2個js文件:不能捆綁jQuery的文件MVC
我有一個需要很多不可見字段的窗體(這些字段在其他頁面中是需要的)。
當我做form.Valid(),它甚至驗證即使不可見的字段,並說即使我填寫所有數據表單是無效的。
當我不捆綁它時,一切正常。
所以我認爲問題是捆綁這兩個文件。
我的問題是爲什麼這些文件我們不能捆綁?
任何幫助,將不勝感激。
我可以捆綁這些文件(和其他),但在一個項目中,我將它們分別分組。換句話說,我自己捆綁了JQuery - *。js,並在另一個捆綁包中包含Validate和其他幫助程序文件。我這樣做的主要原因是因爲並不是所有的屏幕都需要驗證部分,所以只有在必要時才加載。在另一個項目中,我將它們捆綁在一起。適用於這兩種情況。
要使用捆綁的文件,在你的剃鬚刀的代碼,你需要的東西,如:
@Scripts.Render("~/bundles/jquery")
我將包括JQuery的捆束驗證之前,如果使用單獨的包。如果使用一個捆綁包,則將驗證最後一個放入捆綁列表中。
你不能捆綁在一起,都因爲 是jQuery.validate依賴於jQuery的。
讓你的jQuery文件必須首先加載一個比jQuery.validate應加載。
您確定您在使用前在某個點包含了該包嗎? –
是的,我在使用前包括它 – muks
請分享您的代碼。 –