代码之家  ›  专栏  ›  技术社区  ›  SDReyes

ASP.NET MVC:集中CSS和JS依赖项

  •  0
  • SDReyes  · 技术社区  · 14 年前

    我正在ASP.NET MVC站点中使用jquery插件。

    我经常根据我在每一页中使用的插件的要求,包括CSS和JS文件。所以我想把所有这些依赖集中在我的应用程序中的一个地方。因此,如果给定插件的依赖项被更改或更新,我只需要在应用程序中修改一个位置。

    我考虑过两种可能的解决方案:

    • 延长 HTMLHelper 用分部法 喜欢 GetPlugin("jqgrid"); 那个 将打印出所有脚本并 需要样式标记。

    • 为每个创建一个局部视图 插头状 jqGridDependencies.ascx 包含脚本和 需要样式标记。

    你还有别的主意吗?你觉得这两个提议怎么样?

    1 回复  |  直到 14 年前
        1
  •  4
  •   Matt Smith    14 年前

    可以 http://combres.codeplex.com/ 为您提供一个框架。

    我个人唯一反对这种方法的是,每个单独的页面都会有一个独特的javascript/css文件,在这个文件中,您可以将所有内容组合并压缩成一个简单的类和事件,以在需要时触发javascript增强,您的站点运行速度会更快。