Ich benutze die Client-Validierungsfunktion des MVC 2.0 Framework (mit Html.ValidationMessageFor()
und Html.EnableClientValidation()
).ASP.NET MVC Client Validierung mit Teilansichten und Ajax
Alles ist schön, wenn ich die Validierung in einer einfachen Form benutze.
Aber wenn ich diese Form über jQuery Ajax erhalten
$.get('PathToMyForm', function(htmlResult) {
$('selector').html(htmlResult);
});
Client Validierung nicht funktioniert. Warum?
* Wie * funktioniert es nicht? Die neuen Felder werden nicht validiert? Nichts ist validiert? Wo ist der Validierungscode? In der partiellen? In der enthaltenden Seite? Ein bisschen mehr Code und Erklärung wäre hilfreich. – tvanfosson
tvanfosson, Ich habe ein Modell mit [Erforderlich] -Attribut. Im allgemeinen Szenario (ohne AJAX, nur Html.RenderPartial) Client Validierung funktioniert gut - wenn ich leere Zeichenfolge in Textfeld und Fokus auf ein anderes Textfeld, bekomme ich Validierung Nachricht. Aber mit AJAX - ich bekomme diese Nachricht nicht. – griZZZly8