You can configure bundling in ASP.NET (depending on the version you are using MVC 4 or webforms with asp.net 4.5+). As already suggested, you have a class with the following static method:
public static void RegisterBundles(BundleCollection bundles)
{
bundles.Add(new ScriptBundle("~/bundles/jquery").Include(
"~/Scripts/jquery-{version}.js"));
...
//your custom files
bundles.Add(new ScriptBundle("~/bundles/customjs").Include(
"~/Scripts/js/file1.js",
"~/Scripts/js/file2.js"));
}
You can then add them to your MVC page:
@Scripts.Render("~/bundles/customjs")
I think web forms is something like:
<%: Scripts.Render("~/bundles/customjs") %>
You can create custom bundles and group common files (maybe per section), so the page will only load these files. Either way, it should be a one liner on your page instead of copy & pasting the links on each page.
There is a caveat, if you've already minimised, I seem to remember the file won't be loaded.
However, if you are using an older version of ASP.NET, and you are looking to minify, then you can also use Web Essentials to minify each file.