2011-01-06 5 views
2

Ich benutze mvc 3 unauffälliges Konzept für die Validierung. Es funktioniert gut auf Client/Server-Seite. Das Problem ist, dass es nicht klar ist, bis ich den Server wieder getroffen habe.clear validation summary mvc3

Gibt es einen zusätzlichen Code, den ich schreiben muss, um die Validierungszusammenfassung zu löschen? Verwendung

+0

Yeah müssen Sie a dd der Code, der auf meinem Laptop funktioniert. Können Sie es sehen? – Chandu

Antwort

1

Versuchen:

<% Html.EnableClientValidation(); // WICHTIG: Diese Zeile muss sein, bevor Html.BeginForm()

Werfen Sie einen Blick auf diesen Link: http://geekswithblogs.net/stun/archive/2010/02/27/asp.net-mvc-client-side-validation-summary-with-jquery-validation-plugin.aspx

Grüße Navish

http://findnavish.livejournal.com

+0

Hallo Navish, Danke für Ihre Antwort. Aber dieser Link bietet Lösung für MVC2. Da ich gerade an mvc3 arbeite. Validierung Teil in beiden sind total anders als mvc3 hat unaufdringliche Javascript-Konzept einführen. –

8

Code, um die Validierung zu löschen zusammenfassung:

function clearValidationSummary() { 
    var container = $('form').find('[data-valmsg-summary="true"]'); 
    var list = container.find('ul'); 

    if (list && list.length) { 
     list.empty(); 
     container.addClass('validation-summary-valid').removeClass('validation-summary-errors'); 
    } 
}