Wie kann ich programmgesteuert die clientseitige Validierung auslösen, die von einer Razor-Ansicht eingerichtet wurde?

9

Ich habe eine kleine Ajax-Anwendung, in der ich Razor-Ansichten für anfänglich generierte HTML-Formularsegmente verwende, die ich später mit knockout.js gelesen und geschrieben habe. Obwohl ich keine Ajax-Aktionsanforderungen mache, verwende ich Razor, um den HTML-Code zu generieren, sodass ich die automatische Generierung von jQuery-Validierungsattributen genieße. Z.B. In meiner einzigen Seite rendere ich eine versteckte Form wie folgt:

%Vor%

Die Aktion EditPartial gibt eine teilweise Ansicht zurück, die ähnlich aussieht:

%Vor%

Da ich das Formular nie wirklich posten werde und aufgrund einiger Unbekannter, obwohl alle Eigenschaften in meinem Person -Modell mit dem Required -Attribut markiert sind, sehe ich keine Anzeichen für eine clientseitige Validierung. Was muss ich tun, um diese Validierung auszulösen, wenn auf meine Schaltfläche zum Speichern geklickt wird?

    
ProfK 15.10.2012, 18:45
quelle

1 Antwort

10

Angenommen, Ihr Formular hat eine Klasse 'main':

%Vor%     
ShaneKm 04.02.2013 08:18
quelle