В моем общем размещении я хотел бы иметь раздел «скрипты», чтобы заполнить его всеми скриптами, необходимыми для функциональности страницы.Использовать раздел с частичным видом
Layout.cshtml
<html>
<head>
<title>Test</title>
<script src="@Url.Content("~/Scripts/jquery-2.0.3.js")" type="text/javascript"> </script>
@RenderSection("Scripts", required: false)
</head>
<body>
@RenderBody()
</body>
</html>
Итак, мой взгляд загружает определенный JavaScript, и я хочу, чтобы это было в разделе «сценариев», и это работает.
Index.cshtml
@model PlatformaPu.Areas.Inventura.Models.Home.Index
@section Scripts {
<script src="@Url.Content("~/Areas/Inventura/Scripts/Home/Index.js")" type="text/javascript"></script>
}
{CONTENT REMOVED FOR BREVITY}
@section Footer {
@Html.Partial("~/Views/Shared/_AppSelector.cshtml", Model.AppSelector)
}
Наконец, на мой взгляд оказывает частичное и у меня есть JavaScript, что это частичные грузы.
_AppSelector.cshtml
@model PlatformaPu.Models.Shared._AppSelector
@section Scripts {
<script src="@Url.Content("~/Scripts/Shared/_AppSelector.js")" type="text/javascript"></script>
}
{CONTENT REMOVED FOR BREVITY}
... и это НЕ работа - Javascript тег НЕ отображаются в разделе "сценарии"
Как я могу это сделать?
Я понял это в то же время; тем не менее, мне интересно сейчас, если это хороший дизайн или нет ... – OzrenTkalcecKrznaric
Вы имеете в виду, является ли ссылка на скрипт в главном представлении хорошим дизайном? Почему вы думаете, что это может быть не так? –
Я имею в виду ссылку на скрипт, который требует дочерняя зависимость. Это может быть плохой дизайн. – OzrenTkalcecKrznaric