kann nicht hinzufügen javascript-Datei cshtml
möchte ich hinzufügen, dass mein Kunde die javascript-Datei auf meinem cshtml
arbeite ich mit mvc4
ich habe versucht, diese zwei Arten
@Scripts.Render("~/Scripts/Register.js")
<script type="text/javascript" src="~/Scripts/Register.js"></script>
nichts funktioniert.
ich möchte dies machen, weil ich will, zu prüfen, wählen Sie ändern.
$(document).ready(function () {
$('#selectRegisterType').on('change', function () {
alert("ddddddd");
});
});
auch dies ist der code der html -
<select id="selectRegisterType">
<option value="None">Select One</option>
<option value="tenant">Tentant</option>
<option value="Apartment Owner">Apartment Owner</option>
</select>
jede Hilfe würde geschätzt
hast du eine Lösung?
InformationsquelleAutor Marco Dinatsoli | 2013-10-26
Du musst angemeldet sein, um einen Kommentar abzugeben.
Mit MVC4 ist wirklich gut, und Sie sollten Vorteil der BundleCollection in Ihrem App_Start-Ordner sehen Sie die BundleConfig.cs und dort können Sie Ihre javascript und styles und andere.
nun, was Sie schreiben müssen, ist
und in der Fußzeile tag in Ihren body-tag
Sonst können Sie verwenden, einige Skripts zu verlinken Sie direkt zu Ihrer Skript-url wie
InformationsquelleAutor photowalker
WO legst du dein script? Wie das aussieht, JQuery-code, tun Sie laden JQuery vor?
Ich setzen Sie Ihren code in JSFiddle, wie es aussieht, funktioniert nur in Ordnung ist:
http://jsfiddle.net/h2L6d/
(Dupliziert werden hier Ihren code wie ich können nicht einen link zu JSFiddle ohne code)
Scheint es mir der einzige Grund, warum es nicht "funktioniert" ist, dass Sie nicht laden JQuery BEVOR Sie sich an Ihr Skript. In der Regel lade ich diejenigen, die js-Bibliotheken unterhalb der Fußzeile der _Layout.cshtml:
und scripts zu einer bestimmten Seite in einem Skript Abschnitt an der Unterseite der cshtml-Ansicht:
Diese Weise bin ich sicher, dass meine js-Bibliotheken werden immer geladen, bevor meine lokale Seite Skripte. Das script, welches nicht in einem bundle Hinzugefügt wurde, später, und sollten gebündelt werden, auch.
InformationsquelleAutor BernardG