2011-07-07 13 views
5

Lo he usado antes, pero he olvidado el nombre del método. Supongo que debe ser exclusivo de MVC3/Razor. ¿Hay algún método que le permita incluir un archivo JavaScript o CSS y luego especificar que debe estar en la cabeza? Lo recuerdo como dos métodos diferentes similar al siguienteNavaja MVC3 - Agregar archivos JavaScript y CSS al encabezado del documento

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

Podrían ser HTML ayudantes, pero no puedo encontrar ninguna referencia a ellos en cualquier lugar. ¿Me estoy volviendo loco?

+0

¿Por qué no lo puso en el archivo _Layout.cshtml? con el resto de su script/css incluye? –

+2

De lo que está hablando suena como un ayudante personalizado similar a: http://stackoverflow.com/questions/5110028/add-css-or-js-files-to-layout-head-from-views-or-partial -vistas –

+0

Echo Jamie, solo escriba una extensión de ayuda personalizada Html.IncludeJS. Por cierto, las mejores prácticas de JavaScript indican que debe pegar scripts justo antes de. Esto permitirá que su contenido cargue más rápido, aunque tendrá que lidiar potencialmente con FOUC. – Milimetric

Respuesta

4

Comprobar esta pregunta, mejor respuesta supuestos para hacer lo que necesita: ASP.Net MVC 3 Razor: Include js file in Head tag

+0

Esa página es útil para los archivos JS, pero no aborda los archivos CSS. – WEFX

+0

Esto no es lo que recordé, pero es una respuesta tan buena como cualquier – moefinley

Cuestiones relacionadas