gpt4 book ai didi

javascript - 如何将页面特定的js注入(inject)_Layout

转载 作者:太空宇宙 更新时间:2023-11-03 19:44:01 26 4
gpt4 key购买 nike

我正在使用 .NET Core 2.0 MVC。如果我想为不同的页面使用不同的 js 文件,我该如何从登录页面注入(inject)这个 js 引用,例如,在加载登录页面时,将其注入(inject)其他脚本下的 Shared/_Layout 页面底部?

最佳答案

Razor View /布局可以嵌套并将部分呈现为占位符。

所以在主要的顶层布局中你可以有

@RenderSection("Scripts", false)

页面上有(带有部署选项):

@section Scripts {

<environment names="Development">
<script type="text/javascript" src="@Url.Content("~/js/Home/yourpagescript.js")" asp-append-version="true"></script>
</environment>
<environment names="Staging,Production">
<script type="text/javascript" src="@Url.Content("~/js/Home/yourpagescript.min.js")" asp-append-version="true"></script>
</environment>
}

关于javascript - 如何将页面特定的js注入(inject)_Layout,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48671785/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com