Wie kann JQuery ein Modell verwenden?

8
%Vor%

Wie können die Daten des Modells in Javascript verwendet werden, wie es im HTML-Formular verwendet wird?

Kann JavaScript die Modelldaten verwenden, die in HTML verwendet werden (wie Model.Name)?

    
Mgnfcnt 26.05.2011, 14:57
quelle

4 Antworten

9

Ja. Razor kann Folgendes gut parsen:

%Vor%     
Brandon 26.05.2011, 15:00
quelle
3

Wenn Sie das Javascript in einer separaten .js-Datei anstatt in Ihrer Ansicht behalten möchten, können Sie ein verstecktes Feld verwenden, um den Wert zu speichern.

%Vor%

Sie können dann in JavaScript mit der ID darauf zugreifen. Zum Beispiel in jQuery:

%Vor%     
AaronShockley 26.05.2011 20:52
quelle
2

Einige bevorzugen es, dass Sie das eigentlich nicht tun sollten. Laden Sie stattdessen Ihr Modell als JSON und verwenden Sie diese javascsript-Elemente direkt in Ihrem Skript und nicht in der Rasierersyntax. Der Razor-Parser gibt manchmal Fehler beim Kompilieren / Entwerfen aus (nicht zur Laufzeit, da ich glaube, dass er nur mit Intellisense zusammenhängt), wenn Sie @whatever innerhalb eines Blocks einschließen.

    
Adam Tuliper - MSFT 26.05.2011 18:21
quelle
1

für diejenigen von uns, die immer noch ASPX in einigen alten Projekten verwenden:

%Vor%     
Kcats Wolfrevo 26.09.2014 10:38
quelle

Tags und Links