【问题标题】:What are the mechanics of producing bundled js and css files with master pages?使用母版页生成捆绑的 js 和 css 文件的机制是什么?
【发布时间】:2018-10-05 04:56:53
【问题描述】:

我有一个 .NET Core 项目,其中母版页 _Layout.cshtml 页面引用站点范围的样式和 js 文件:

<link rel="stylesheet" href="~/css/site.css" />
<script src="~/js/site.js" asp-append-version="true"></script>

Index.cshtml 页面,它利用上述母版页,引用页面特定样式和 js 文件:

<link type="text/css" rel="stylesheet" href="~/css/landing.css">    
<script src="~/js/landing.js" asp-append-version="true"></script>

然后 Contact.cshtml 和 About.cshtml 也有页面特定的 css 和 js 文件。

将站点范围的文件与页面特定的文件捆绑在一起的正确方法是什么? 我是否应该避免引用母版页中的任何内容,而只引用每个页面的 .cshtml 中的捆绑文件?

【问题讨论】:

    标签: c# asp.net-core bundling-and-minification


    【解决方案1】:

    您在母版页中引用跨页面共享的所有脚本和样式表。例如,您可以只引用 jquery。

    您在页面中引用特定于该页面的脚本和样式。

    听起来很简单。

    【讨论】:

      猜你喜欢
      • 2016-04-26
      • 2021-07-23
      • 1970-01-01
      • 2017-05-13
      • 2019-03-05
      • 1970-01-01
      • 2016-01-04
      • 2010-12-11
      • 1970-01-01
      相关资源
      最近更新 更多