2009-10-15 5 views
1

Dans mon contrôleur, si le ModelState est invalideValidationSummary Via Asynchrone - ASP.NET MVC

if (!ModelState.IsValid) 
     return View(); 

Je voudrais mettre à jour le ValidationMessage mais pas à rediffuser la vue. On dirait un concept souhaitable avec des messages de validation. J'utilise aussi DataAnnotations qui utilise <% Html.EnableClientValidation(); %> mais il continue de publier sur le contrôleur et je dois effectuer cette vérification. Des implémentations suggérées?

Répondre

0

Vous ne savez pas si cela vous aidera, mais il semble que vous souhaitiez que le ValidationSummary soit affiché côté client lorsque des erreurs existent sans avoir à soumettre le formulaire au serveur. Je me suis heurté à cela il y a quelque temps et je l'ai résolu d'une manière quelque peu maladroite avec ce qui était décrit dans ce billet;

http://geekswithblogs.net/stun/archive/2010/02/27/asp.net-mvc-client-side-validation-summary-with-jquery-validation-plugin.aspx

Hope this helps!

+0

lien précédent peut être un peu exagéré ... Check this out ... http://weblogs.asp.net/imranbaloch/archive/2010/08/23/asp-net-mvc-jquery- validation-and-validationsummary.aspx –

1

Vous devez retourner la vue avec le modèle.

if (!ModelState.IsValid) 
    return View("Create", m);