2010-11-16 5 views
0

Sur une application ASP.NET MVC2, J'ai créé une vue qui contient une vue partielle. Cette vue partielle affiche les données du modèle. Sur le modèle, je l'ai fait plusieurs annotations de données ([Obligatoire]Validation de l'entrée en vue partielle

Mais, du contrôleur, ModelState.IsValid est toujours == true.

Y at-il quelque chose de spécial à faire quand on veut valider les données d'une vue partielle? Je ne sais pas s'il est important, j'utiliser NHibernate comme ORM.

Merci de par avance

+0

pouvez-vous poster votre modèle et votre méthode d'action de contrôleur HttpPost? – hunter

+0

http://pastebin.ca/1993408 – eka808

Répondre

0

d'accord enfin j'ai le fixer avec le code suivant

try 
{ 
    UpdateModel(evaluation, "evaluation"); 
    //"Update to db" code 
} 
catch 
{ 
    Evaluation.ViewModels.EvaluationEditViewModel viewModel = new  
    Evaluation.ViewModels.EvaluationEditViewModel(); 
    viewModel.evaluation = evaluation; 
    return View(viewModel); 
} 
+0

avez-vous compris? – hunter

Questions connexes