我有一个.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吗?
答案 0 :(得分:1)
您可以在母版页中引用您在各页之间共享的所有脚本和样式表。例如,您只能引用jquery。
您可以在页面中引用在该页面上特定使用的脚本和样式。
听起来很简单。