title: Proper way to use JQuery when using MasterPages in ASP.NET?
body: <p>I have no issues when doing using JQuery in a aspx page without a masterpage, but when I try to use it in pages that have a masterpage, it doesn't work, so I end up putting the jquery files and other script files in the page instead of the master.  Now if I have 10 pages, I am doing this for all 10, which I know is incorrect.  In the sample masterpage below, where would I put my script files.</p>
  
  <pre><code>&lt;html&gt;
  &lt;head runat="server"&gt;
      &lt;asp:ContentPlaceHolder ID="head" runat="server"&gt;
      &lt;/asp:ContentPlaceHolder&gt;
  &lt;/head&gt;
  &lt;body&gt;
      &lt;asp:ContentPlaceHolder ID="ContentPanel" runat="server"&gt;
      &lt;/asp:ContentPlaceHolder&gt;            
  &lt;/body&gt;
  &lt;/html&gt;
  </code></pre>
  
  <p>I recently used the fancybox plugin and what I did was instead of putting the jquery script and fancybox scripts in the masterpage because I got frustrated on getting it to work, I just put it in the page where I wanted the script to run, specifically at the bottom, right before the closing asp:Content.  Of course, now I have the issue of, if I wanted to use the fancybox plugin in other pages, I would put the jquery script and fancybox script on all 5 pages instead of just the masterpage.  When dealing with masterpages, where does everything go using my example above?</p>