2010-08-12 5 views
0

Si j'ai un modèle; Si je crée le modèle dans mon postback jQuery ainsi;Comment valider un modèle dans une publication jQuery

Name name = new Name{ FirstName = param1, LastName = param2 }; 

Y a-t-il un moyen de le valider en utilisant les annotations de données qui décorent les champs?

Cela ne se produit pas dans un événement de publication sur le point de vue, il se passe dans un postback jQuery

grâce

+0

Pourquoi ne vous laissez pas manipuler liant modèle il? – LukLed

+0

@LukLed, puis-je le faire dans une publication jQuery? – griegs

Répondre

1

Je suppose que vous envoyez les données au contrôleur au format JSON. Si vous l'êtes, vous devez utiliser un JsonValueProvider personnalisé qui ne s'introduit pas avec Model Validation. L'un est fourni pour vous dans l'assemblage ASP.NET MVC Futures et Phil Haack a écrit un billet de blog avec des instructions sur la façon de l'enregistrer dans le démarrage de votre application.

http://haacked.com/archive/2010/04/15/sending-json-to-an-asp-net-mvc-action-method-argument.aspx

+0

+1, juste en train de lire ça maintenant et on dirait que ça berce! – griegs

+0

Qui bascule @Roberto. Merci beaucoup – griegs