2012-05-25 102 views
0

爲什麼jQuery遠程/驗證工作在我的對話框中,雖然我沒有在我的索引中包含這些庫View打開對話框?爲什麼jQuery遠程驗證工作,雖然我沒有包括庫

<script src="@Url.Content("~/Scripts/jquery.validate.min.js")" type="text/javascript"></script> 

<script src="@Url.Content("~/Scripts/jquery.validate.unobtrusive.min.js")" type="text/javascript"></script> 
+0

在瀏覽器中查看頁面的HTML源代碼。 –

+0

是的,因爲它包含在佈局文件中。但是我經常看到或已經閱讀過,我應該在那裏使用驗證等文件。所以我不應該將這些文件包含在其他網站中,然後是html文檔開始的主要網站? – Elisabeth

+0

爲什麼在Visual Studio中創建新的局部視圖時,partials視圖會獲得包含jquery驗證引用的參考? – Elisabeth

回答

1

讓我猜:你正在使用ASP.NET MVC 4和頭部分的_Layout有一個腳本包包含自動包括在腳本文件夾中所有的JavaScript文件。所以雖然你沒有明確地包含這些腳本,但它們在那裏。如果沒有他們,不顯眼的驗證是不可能的。