Non ho alcun problema quando uso JQuery in una pagina aspx senza una masterpage, ma quando provo a usarlo in pagine che hanno una masterpage, non funziona, quindi finisco per mettere i file jquery e altri file di script nella pagina invece del master. Ora se ho 10 pagine, lo faccio per tutti e 10, che so che non è corretto. Nella seguente pagina di esempio, dove inserirò i miei file di script.Modo corretto per utilizzare JQuery quando si utilizza MasterPages in ASP.NET?
<html>
<head runat="server">
<asp:ContentPlaceHolder ID="head" runat="server">
</asp:ContentPlaceHolder>
</head>
<body>
<asp:ContentPlaceHolder ID="ContentPanel" runat="server">
</asp:ContentPlaceHolder>
</body>
</html>
Recentemente ho usato il plugin fancybox e quello che ho fatto è stato invece di mettere gli script di script e Fancybox jQuery nel masterpage perché ho avuto frustrato su come farlo funzionare, ho appena messo nella pagina in cui ho voluto lo script da eseguire, in particolare nella parte inferiore, subito prima dell'aspirazione finale: Contenuto. Ovviamente, ora ho il problema di, se volessi usare il plugin fancybox in altre pagine, inserirò lo script jquery e lo script fancybox su tutte e 5 le pagine invece che solo sulla masterpage. Quando si tratta di masterpages, dove va tutto usando il mio esempio sopra?
JavaScript si carica prima del markup html? – Xaisoft