在没有masterpage的aspx页面中使用JQuery时没有问题,但是当我尝试在具有masterpage的页面中使用它时,它不起作用,所以我最终将jquery文件和其他脚本文件在页面而不是主人。现在,如果我有10页,我就这么做了10个,我知道这是不正确的。在下面的示例masterpage中,我会在哪里放置我的脚本文件。在ASP.NET中使用MasterPages时使用JQuery的正确方法?
<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脚本和的fancybox脚本在母版,因为我得到它的工作感到沮丧,我只是把它在我想要的页面脚本要在关闭asp:Content之前运行,特别是在底部。当然,现在我遇到了问题,如果我想在其他页面中使用fancybox插件,我会在所有5个页面上放置jquery脚本和fancybox脚本,而不仅仅是masterpage。在处理masterpages时,上面的示例使用了哪些内容?
JavaScript加载HTML标记之前? – Xaisoft 2009-04-08 19:40:26