gpt4 book ai didi

javascript - JavaScript 和 CSS 应该放在 View 中吗?

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:43:50 24 4
gpt4 key购买 nike

我有我的 ASP.NET MVC 元素。我有一个 _Layout、一个 Controller 和一些 View 。一些代码显然是全局的。例如,_Layout CSS 和跨站点通用的 CSS 肯定会放在全局 css 文件中。

但是当样式和 JavaScript 特定于 View 时,它们应该包含在 .cshtml 文件中还是应该放在全局文件中?

最佳答案

您可以在布局中通过 RenderSection 定义一个部分,然后像这样在您的 View 中使用它:

_Layout.cshtml :

<head>
<title>@ViewBag.Title</title>
<meta name="viewport" content="width=device-width" />
<script src="~/Content/Scripts/public.js"></script>
@RenderSection("head", false)
</head>

后.cshtml :

@{
Layout = "~/Views/Shared/_Layout.cshtml";
}
@section head{
<script src="~/Content/Scripts/custom.js"></script>
}

关于javascript - JavaScript 和 CSS 应该放在 View 中吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26042334/

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