Ä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
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich glaube, Sie sind verwechselt. Es funktioniert ganz Prima ASP.NET Core. Ich habe das in meiner _layout.cshtml
und in einem meiner Ansichten, ich bin das hinzufügen von scripts wie dieses:
Auch ich habe noch eine kurze Frage - vielleicht könnten Sie helfen. In _Layout, ist es egal, in welcher Umgebung (Development, Staging, usw.) Ich meine scripts?
in der Regel in der Entwicklung, die Sie möchte hinzufügen, die unminified Skripte in der Erwägung, dass in der Produktion müssten Sie minified-Skripte und/oder Skripten, die Sie Bündel zusammen. Also ja, es ist wichtig, wenn Sie Umwelt-tags zu wickeln, aber es ist optional, ob Sie die wrap-Skripte in der Umgebung.
Ist dieser groß - / Kleinschreibung erforderlich ist, Frage ich mich? "scripts", "Skripte"
ja tut es, jeder Abschnitt funktioniert so lange, wie der Abschnitt ist definiert im layout. nichts besonderes Stile Abschnitt
InformationsquelleAutor Joe Audette