In MVC5, Warum ist die Platzierung @Scripts.Render unten @RenderBody standard in der _Layout.cshtml

Wenn ich generieren MVC5-app, die _Layout.cshtml hat die @Scripts.Render am Ende der Datei nach der @RenderBody(). Wenn ich einen .js in meine index.cshtml dass jquery verwendet bekomme ich die gefürchtete "$ ist nicht definiert" - Fehler.

Ich weiß nur einen Weg um dies zu beheben, bewegen Sie den @Scripts.Render zu den <head> Abschnitt.

Was ist der richtige Ansatz?

Vielen Dank im Voraus!

InformationsquelleAutor Michael Witt | 2014-05-20
Schreibe einen Kommentar