asp.net mvc 中,view中的引用文件怎么更好的管理

asp.net mvc 中,view中的引用文件如何更好的管理?
每个view里面,都有
    <script src="~/Content/jquery-easyui-1.4.3/jquery.min.js" type="text/javascript"></script>
    <script src="~/Content/jquery-easyui-1.4.3/jquery.easyui.min.js" type="text/javascript"></script>
    <script src="~/Content/jquery-easyui-1.4.3/locale/easyui-lang-zh_CN.js" type="text/javascript"></script>
    <link href="~/test/css/gray/easyui.css" rel="stylesheet" />
    <link href="~/test/css/hxui.css" rel="stylesheet" />
    <link href="~/test/css/icon.css" rel="stylesheet" />
    <link href="~/test/css/font-awesome.min.css" rel="stylesheet" />
    <link href="~/Content/home.css" rel="stylesheet" />
    <script src="~/Content/func.js"></script>
    <script src="~/Scripts/moment.min.js"></script>
    <script src="~/Content/jquery.tabs.extend.js"></script>
    <script src="~/Content/datagrid-detailview.js"></script>

我不想每个view里面都写,这样以后再修改主题的时候,只要修改一个地方就好了,现在我是放在一个Partial里面,然后在需要用的时候,调用@Html.Partial("JsInclude")

这样也没问题,不过最近发现,这样操作以后,每次都从服务器上取js文件,而不会用本地缓存

请问还有别的方法吗?
------解决思路----------------------
asp.net mvc 中,view中的引用文件怎么更好的管理
模板页面。。。。
view页面引用即可
@{
    ViewBag.Title = "Login";
    Layout = "~/Views/Shared/_Layout.cshtml";
}