我正在使用.NET Core 2.0 MVC。如果我想为不同的页面使用不同的js文件,那么当加载登录页面时,如何从登录页面将这个js引用注入到其他脚本下的Shared / _Layout页面的底部?
答案 0 :(得分:4)
可以嵌套Razor视图/布局,并将部分渲染到占位符中。
所以在主要顶级布局中你可以拥有
@section scripts {
<script type="text/javascript" src=""></script>
}
并且页面上有(带有部署选项):
@RenderSection("Scripts", false)
答案 1 :(得分:0)
在Shared / _Layout中:
$entities;
在页面中:
@RenderSection("scripts", false) //where you need your script