2011-07-07 78 views
5

我以前用過這個,但我忘記了方法的名稱。我猜它必須是MVC3/Razor專用的。有沒有一種方法可以讓你包含JavaScript或CSS文件,然後指定它應該在頭部。我記得那是兩種不同的方法類似於以下MVC3 Razor - 將JavaScript和CSS文件添加到文檔頭

IncludeJS("my.js").AtHead(); 
IncludeCSS("my.css").AtHead(); 

他們可能是HTML傭工,但我不能在任何地方找到他們的任何引用。我會生氣嗎?

+0

爲什麼不把它到_Layout.cshtml文件中?與您的腳本/ css的其餘部分包括? –

+2

你在說什麼聽起來像一個自定義助手類似於:http://stackoverflow.com/questions/5110028/add-css-or-js-files-to-layout-head-from-views-or-partial -views –

+0

Echo Jamie,只需編寫一個自定義的Html.IncludeJS助手擴展。順便說一句,JavaScript的最佳做法指出,你應該堅持之前的腳本。這將允許您的內容加載速度更快,但您將不得不處理FOUC。 – Milimetric

回答