JQuery, MVC & Páginas Mestre
-
03-07-2019 - |
Pergunta
O que é a maneira correta de incluir as bibliotecas JQuery através de uma página mestre? Parece que há um conjunto para o desenvolvimento e um conjunto para a produção. Eu tentei um "#if DEBUG" na minha página mestra e tropeçou erros esquerda e direita. Eu também estava usando <%%> código de estilo e descobri que eu não estou autorizado a fazer isso. E o meu google-fu não tem sido bom recentemente.
Solução
Blog do Scott Gu tinha um post sobre este um tempo atrás.
Mas, essencialmente, tudo que você precisa na página principal é um link (como Alex postei anteriormente)
Você pode usar blocos de código para incluir uma versão Intellisense fazendo:
<% if ( false ){ %>
<script type="text/javascript" src="jquery-vsdoc.js"></script>
<% } %>
em qualquer uma das páginas individuais que você precisa intellisense diante.
Outras dicas
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.1/jquery.min.js"></script>
Será que incluem jQuery off servidores do Google. A única produção é a versão minified (arquivo menor).
Incluindo este irá beneficiar você- Há uma boa chance (com mais desenvolvedores adotar essa técnica) que a pessoa vai já visitou um site com esse link, e, portanto, ter jQuery em cache).