2010-07-25 4 views
1

J'ai une action/Register [GET] dans le contrôleur qui pré-polir un modèle de vue avec une chaîne et un entier et renvoie: return View (myModel);La reliure du modèle ASP.NET MVC2 ne POST pas les valeurs cachées en retour

Je peux voir la chaîne remplie dans la zone de texte et l'identifiant étant rempli dans une entrée cachée. Pourtant quand le formulaire est POSTed, la valeur de chaîne est null et la valeur d'int est 0. J'ai vérifié que les deux valeurs sont postées sur le serveur mais le modèle reçu dans l'action POST manque ces valeurs. Un aperçu, quelqu'un?

Merci.

+0

Le code serait utile. Cela ressemble à une discordance entre les noms de vos modèles et le modèle lui-même. –

+0

Pourriez-vous publier votre commentaire et votre méthode d'action? –

Répondre

1

Je pense que c'était le codage tard le soir qui m'a fait négliger mes getters et setters sur le view-model. Il me manquait un getter et un setter pour les deux propriétés. Merci les gars. Tout est résolu maintenant.

Questions connexes