2011-11-15 48 views
0

我試圖將所有的JavaScript在頁面的底部。如果我將jquery移動到底部,它會在頁面上打破驗證。有沒有辦法將驗證移動到頁面底部?MVC3移動驗證塊

回答

0

沒有,jQuery的必須是在頁面的頂部,但大多數其他一切都可以來找它。

0

最好的做法是把所有的款式在頁面的頂部,所有的腳本在頁面的底部。您需要將對JavaScript文件的引用放在頁面特定JavaScript之上。

它很容易在MVC3做,如果你使用的輔助方法。

的過程是這樣的:

  1. 存儲腳本在ViewContext
  2. 腳本添加和引用JavaScript文件中ViewContext在您的任何意見和局部視圖
  3. 創建的helper方法按照需要的順序在頁面底部渲染腳本

如果這看起來很多,看看這篇文章:

MVC executing view code before layout code and ruining my script order

幫助器方法簡化了否則會非常混亂的代碼。祝你好運!