2011-07-07 9 views
5

L'ho usato prima, ma ho dimenticato il nome del metodo. Immagino che debba essere esclusivo per MVC3/Razor. C'è un metodo che ti permette di includere un file JavaScript o CSS e quindi specificare che dovrebbe essere in testa. Lo ricordo come due metodi diversi simile al seguenteRasoio MVC3 - Aggiunta di file JavaScript e CSS al capo del documento

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

Potrebbero essere HTML aiutanti, ma non riesco a trovare alcun riferimento ad essi ovunque. Sto impazzendo?

+0

Perché non appena messo nel file _Layout.cshtml? con il resto del tuo script/css include? –

+2

Quello di cui parli sembra un helper personalizzato simile a: http://stackoverflow.com/questions/5110028/add-css-or-js-files-to-layout-head-from-views-or-partial -views –

+0

Echo Jamie, basta scrivere un'estensione helper Html.IncludeJS personalizzata. A proposito, le best practice javascript impongono di incollare gli script subito prima dello. Ciò consentirà ai tuoi contenuti di caricarsi più velocemente, anche se dovrai affrontare potenzialmente il FOUC. – Milimetric

risposta

4

Controllare questa domanda, migliore risposta dovrebbe fare quello che ti serve: ASP.Net MVC 3 Razor: Include js file in Head tag

+0

Questa pagina è utile per i file JS, ma non indirizza i file CSS. – WEFX

+0

Questo non è quello che ho ricordato ma è una buona risposta come qualsiasi – moefinley

Problemi correlati