У меня нет проблем при использовании JQuery на странице aspx без главной страницы, но когда я пытаюсь использовать его на страницах с главной страницей, это не работает, поэтому я в конечном итоге помещаю файлы jquery и другие script на странице вместо мастера. Теперь, если у меня 10 страниц, я делаю это для всех 10, что, как я знаю, неверно. В приведенной ниже примерной странице образца, где бы я поместил файлы script.
<html>
<head runat="server">
<asp:ContentPlaceHolder ID="head" runat="server">
</asp:ContentPlaceHolder>
</head>
<body>
<asp:ContentPlaceHolder ID="ContentPanel" runat="server">
</asp:ContentPlaceHolder>
</body>
</html>
Недавно я использовал плагин fancybox, а то, что я сделал, вместо того, чтобы помещать сценарии jquery script и fancybox на главную страницу, потому что я разочаровался в том, чтобы заставить его работать, я просто положил его на страницу, где мне нужен script для запуска, особенно внизу, перед закрытием asp: Content. Конечно, теперь у меня проблема, если я хотел использовать плагин fancybox на других страницах, я бы поставил jquery script и fancybox script на все 5 страниц, а не только на главную страницу. Когда вы работаете с masterpages, где все идет, используя мой пример выше?