2017-12-21 13 views
0

Gerade ein sehr altes Projekt von MVC 4 auf 5 aktualisiert und jetzt nach dem Upgrade der Razor Teilansichten, die gut funktionierten, funktionieren nicht mehr.C# MVC5 Upgrade pleite Javascript loading

Damit meine ich, dass in den Teilansichten eine Script-Datei ist, die am unteren Rand genannt wird:

<script src="~/Scripts/simAvail.js" type="text/javascript"></script> 

Und die JS geladen wurde und in dieser Datei einige JQuery hinzugefügt CSS usw. je nach Bedarf die Elemente auf der Seite. Allerdings wird diese JS-Datei nach dem Upgrade nicht mehr geladen und ich verwende diese Methode auf vielen Seiten im Projekt, also frage ich mich, ob jemand den Grund dafür kennt.

Die Daten in der Teilansicht werden geladen und angezeigt, aber das gesamte Styling und Lesen/Buchen der Änderungen über Ajax ist nicht mehr vorhanden, da dies die JS-Datei zur Seite hinzufügt.

Dank

Antwort

0

ich Managed dieses Problem zu beheben es stellt sich heraus, dass, wenn das Upgrade auf MVC5 Teil des Prozesses auf den MS Anleitungen wie beschrieben passierte, war die ganze Nuget des neu zu installieren. Dieser Teil installierte tatsächlich die neuesten Versionen aller JS-Pakete wie JQuery/Knockout usw., ohne dass ich es merkte.

Dies führte dann dazu, dass es zwei Versionen von allem gab, was geladen wurde und somit das Problem verursacht wurde. SO habe ich die alte Version der JS-Pakete gelöscht und wieder ausgeführt.