Äquivalent von "@Bereich" im ASP.NET Core-MVC?

In der Standard - _Layout.cshtml - Datei, Skripte sind definiert in der "Umgebung"s in etwa so:

<environment names="Development">
     <script src="~/lib/jquery/dist/jquery.js"></script>
     <script src="~/lib/bootstrap/dist/js/bootstrap.js"></script>
     <script src="~/js/site.js" asp-append-version="true"></script>
</environment>
<environment names="Staging,Production">
     <script src="https://ajax.aspnetcdn.com/ajax/jquery/jquery-2.1.4.min.js"
                    asp-fallback-src="~/lib/jquery/dist/jquery.min.js"
                    asp-fallback-test="window.jQuery">
     </script>
     <script src="https://ajax.aspnetcdn.com/ajax/bootstrap/3.3.5/bootstrap.min.js"
                    asp-fallback-src="~/lib/bootstrap/dist/js/bootstrap.min.js"
                    asp-fallback-test="window.jQuery && window.jQuery.fn && window.jQuery.fn.modal">
     </script>
     <script src="~/js/site.min.js" asp-append-version="true"></script>
</environment>

Und unten, dass ist @RenderSection("scripts", required: false)

Ich kann nicht scheinen, um einen Abschnitt zu implementieren (in diesem Fall "scripts") in einem separaten .cshtml-Datei, da sieht es aus wie Sie losgeworden "@section" im Kern

Hinzufügen möchte ich, dass bestimmte scripts für bestimmte Ansichten. Was ist der neue Weg, um darüber zu gehen? Kann ich nur dump alles in _Layout jetzt?

InformationsquelleAutor Daath | 2016-03-25

Schreibe einen Kommentar