2011-08-03 4 views
0

J'ai un problème avec mes données de liaison de View au contrôleurLiaison de données de View au contrôleur ne fonctionne pas

J'ai un objet qui comprend 3 autres objets que je veux passer du contrôleur pour voir

MODELVIEW {produit, PagingInfo, Filtre}

Voilà donc comment il ressemble à du contrôleur

publique Liste ViewResult (MODELVIEW mv, int page = 1) {

var viewmodel = new MODELVIEW() {...}

Voir le retour (viewmodel);

et la vue ressemble à ce

Hériter = "viewmodel"

en utilisant (Html.BeginForm()) {Html.EditorFor (x => x.Filter.Name). ..}

les questions sont:

Ai-je raison pour la liaison MODELVIEW en tant que paramètre dans le contrôleur? ou devrais-je lier Filter à la place?

Lorsque j'ai utilisé un débogueur, il semblait que tout ce que je mets dans TextField (Html.editorfor) ne soit pas binded arrière le contrôleur

S'il vous plaît Aide

Merci

Répondre

1

Mon mauvais! Cela fonctionnait tout le temps, j'ai complètement oublié que j'ai mis la valeur par défaut comme nulle dans le système de routage. Désolé pour le problème :(

Questions connexes