我以前用過這個,但我忘記了方法的名稱。我猜它必須是MVC3/Razor專用的。有沒有一種方法可以讓你包含JavaScript或CSS文件,然後指定它應該在頭部。我記得那是兩種不同的方法類似於以下MVC3 Razor - 將JavaScript和CSS文件添加到文檔頭
IncludeJS("my.js").AtHead();
IncludeCSS("my.css").AtHead();
他們可能是HTML傭工,但我不能在任何地方找到他們的任何引用。我會生氣嗎?
我以前用過這個,但我忘記了方法的名稱。我猜它必須是MVC3/Razor專用的。有沒有一種方法可以讓你包含JavaScript或CSS文件,然後指定它應該在頭部。我記得那是兩種不同的方法類似於以下MVC3 Razor - 將JavaScript和CSS文件添加到文檔頭
IncludeJS("my.js").AtHead();
IncludeCSS("my.css").AtHead();
他們可能是HTML傭工,但我不能在任何地方找到他們的任何引用。我會生氣嗎?
之前的腳本。這將允許您的內容加載速度更快,但您將不得不處理FOUC。 – Milimetric
檢查這個問題,最好的答案應該做的事情,你需要: ASP.Net MVC 3 Razor: Include js file in Head tag
什麼你在談論類似的聲音就像一個定製的幫手:
Add CSS or JavaScript files to layout head from views or partial views
爲什麼不把它到_Layout.cshtml文件中?與您的腳本/ css的其餘部分包括? –
你在說什麼聽起來像一個自定義助手類似於:http://stackoverflow.com/questions/5110028/add-css-or-js-files-to-layout-head-from-views-or-partial -views –
Echo Jamie,只需編寫一個自定義的Html.IncludeJS助手擴展。順便說一句,JavaScript的最佳做法指出,你應該堅持