2013-10-27 26 views
0

在Razor和MVC中設置我的JavaScript模塊的正確方法是什麼? 我知道現在最好的做法是把JavaScript調用放在頁面的底部,但是我的javascript在我的偏好中特別是我的「$(document).ready」。如果我之前沒有調用jQuery的引用,它將會出錯。使用剃刀和MVC的Javascript和Javascript圖書館使用

  1. 是否有一個服務器標記,將只引用我的所有JavaScript文件在特定文件夾中的JavaScript文件到頁面中?

  2. 有沒有辦法在我的視圖(部分視圖)中包裝我的JavaScript,以便它將它放在JavaScript引用之後?

我很抱歉,因爲這是vaque。但是一個關於如何在Razor MVC中處理JavaScript的好教程的鏈接,尤其是對於那些執行一堆Jquery/Ajax/Json風格的人來說。

PS我有我的東西工作,但我覺得有一個更好的辦法。

回答

0

這個問題很可能給你一個好主意:

ASP.NET MVC 3 How to inject Javascript into the master layout

<html> 
    <head> 
     @* ... *@ 
    </head> 
    <body> 
     @* ... *@  
     <script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script 
     @RenderSection("Scripts", false) 
    </body> 
</html> 

幾乎必須在頁面底部的可選部分加載的jQuery之後。然後在你的視圖中,如果你需要包含Javascript,它可以在jQuery腳本之後加載。