MVC 4 Rasierer ActionLink-Adressroute fügt ein Pfund-Zeichen hinzu
-
21-12-2019 - |
Frage
Der Grund dieser Frage ist, weil ich Probleme mit einer Routenadresse in der MVC 4-Anwendung habe, was hier passiert, ist, dass ich auf diese Weise einen Aktionslink habe:
generasacodicetagpre.und wenn ich die App im HTML im Webbrowser ausführen, erscheint der richtige Link
generasacodicetagpre.Wenn ich jedoch auf den Link in der Webadressleiste klicke, erscheint die Zielroute wie folgt:
generasacodicetagpre.ist ein Einfügen eines "#" -Karikums dazwischen, ist dies für alle Links in meinen verschiedenen Ansichten, sondern tut dasselbe, wenn ich die App in einem Webserver auch nicht nur in meinem lokalen Gerät bereitstellte, und dies macht dasDie Zielseite erscheint nicht richtig, ich kenne den Grund dafür nicht, ich habe jedoch ohne Erfolg gesucht, ich hoffe, Sie können mir helfen, danke im Voraus.
Lösung
Ich habe den Grund für dieses Verhalten gefunden, weil ich die Skriptlast für Jquery Mobile auf dem Kopfteil in der Datei _LAYOUT_CSHTML wie dieses
habe generasacodicetagpre.Was ich tue, war der Speicherort von JqueryMobile-Skript bis zum Ende des _LAYOUT.CSHTML
geändert generasacodicetagpre.Mit dieser Änderung wurde die Webroute ordnungsgemäß erstellt, ich hoffe, das hilft bei jemandem.