2016-06-18 11 views
0

Ich bin neu in ASP.net MVC, ich wechselte kürzlich von PHP MVC (Codeigniter).JavaScript funktioniert nicht auf ASP MVC Project?

Also habe ich ein Problem mit ASP. Eigentlich habe ich eine Vorlage von Admin-Panel und ich konvertierte Dashboard.html Seite zu index.cshtml und von HomeController aufrufen. Seite ist perfekt geöffnet, aber JavaScript funktioniert nicht, wenn ich auf Profilregister klicke, öffnet sich ein Popup mit Profil bearbeiten oder in Dashboard.html abmelden (aus Vorlage). Aber es funktioniert nicht in index.shtml, das ich konvertiert habe.

Ich legte alle Vorlage JavaScript, CSS etc. in Content-Ordner und stellen Sie dies auf alle src und href.

Seite zeigt wie Vorlage, aber JavaScript funktioniert nicht. Ich arbeitete mit dieser Vorlage auf PHP Codeigniter MVC, es gab kein Problem.

Ich habe 10 mal überprüft, konnte aber kein Problem finden.

Dateipfad:

<script type="text/javascript" src="~/Content/js/_demo.js"></script> 
<script type="text/javascript" src="~/Content/js/jquery.min.js"></script> 
+0

Sind Sie sicher, der Dateipfad richtig ist, haben Sie öffnen es in Browser-Konsole? – ARUNRAJ

+0

verwenden Sie Bündel? Wie fügen Sie die js der Ansicht hinzu? Zeigen Sie Ihren Code bitte –

+0

Ich habe Dateipfad oben hinzugefügt, bitte überprüfen Sie es. –

Antwort

0

Verwenden src = @Url.Content("~/link") mit dem Link

<script type="text/javascript" [email protected](~/Content/js/_demo.js")></script> 
<script type="text/javascript" [email protected]("~/Content/js/jquery.min.js")></script> 
+0

Momentan habe ich meinen Js-Ordner vom Ordner "Content" in "Scripts" geändert. Und es funktioniert perfekt, aber ich habe verwirrt, was es bedeutet? –

+0

@ManishTiwari Ich müsste das Projektverzeichnis sehen. Lege es zurück in den Inhaltsordner unter dem Ordner js und teste meine Lösung bitte. –

+0

Danke @ Yuvette. Es funktioniert Aber ich bin verwirrt was es bedeutet? Ich wurde 'src =" ~/Content/js/_demo.js ">' das funktioniert nicht warum? kannst du es erklären. –