Zum Beispiel, wenn ich eine Seite in Views/Home/Index.aspx und eine JavaScript-Datei unter Views/Home/habe Index.js, wie verweisen Sie dies auf der Aspx-Seite?Wie verweisen Sie auf .js-Dateien, die sich in den View-Ordnern von einer Seite befinden, die Asp.net MVC verwendet
Das Beispiel funktioniert unten nicht, obwohl der Compiler sagt der Pfad
korrekt ist<script src="Index.js" type="text/javascript"></script>
Genau das gleiche Problem wurde im Detail hier gepostet: http://forums.asp.net/p/1319380/2619991.aspx
Ist dies nicht momentan ist möglich, wird es in der Zukunft sein? Wenn nicht, wie verwalten alle ihre Javascript-Ressourcen für große Asp.net MVC-Projekte? Erstellen Sie einfach eine Ordnerstruktur im Ordner "Content", der die Struktur Ihres View-Ordners widerspiegelt? YUCK!
Ich bin auf der Suche nach dem gleichen Ansatz wie Sie. Hast du etwas anderes gefunden, als in die Seite zu stopfen oder den Inhalt zu ergänzen? – Owen
Ich habe gerade das gleiche Problem heute getroffen. Stimmen Sie vollständig mit Ihrem "YUCK" in Ihrem ursprünglichen Beitrag überein. Aber es auf die Seite selbst zu setzen ist noch ekliger, denke ich! Meine ersten Gedanken waren, dass es möglicherweise das Routing war, das verhinderte, dass js-Dateien im Ordner "Views" geliefert wurden. Hattest du am Ende Erfolg dabei? –