W moim wspólnym layoucie chciałbym mieć sekcję "skrypty", aby wypchnąć ją wszystkimi skryptami potrzebnymi do działania strony.Użyj sekcji w częściowym widoku
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>
Więc, moim zdaniem ładuje konkretny JavaScript i chcę go mieć w sekcji "scripts" i to działa.
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)
}
Wreszcie, moim zdaniem świadczy częściowe i mam JavaScript, który to częściowym obciążeniu.
_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}
... i to nie roboczego - javascript tag NIE wygenerowana w sekcji "scripts"
Jak mogę to zrobić?
wyobraziłem to w międzyczasie; jednak zastanawiam się obecnie, czy to dobry projekt, czy nie ... – OzrenTkalcecKrznaric
Czy masz na myśli to, czy odniesienie do skryptu w widoku głównym jest dobre? Jak myślisz, dlaczego tak nie jest? –
Mam na myśli odniesienie do skryptu, którego wymaga zależność od dziecka. To może być zły projekt. – OzrenTkalcecKrznaric