2009-08-21 7 views
0

J'ai un problème avec l'utilisation du préfixe, il semble que chaque fois que j'utilise la liaison, l'ensemble des objets de viewmodel est défini sur null sur le poste.Préfixe et BindAttribute

Atm J'ai:

[Bind(Prefix = "User", Include = "Firstname,Username,Lastname,Email")]UserAdminEditViewModel userobj 

J'ai essayé d'utiliser le préfixe "Utilisateur". et "User_", seul le changement est que seul "objuser" est nul quand je passe la souris dans debugmode.

Ma classe ressemble à ceci:

public class UserAdminEditViewModel 
{ 
    public User User { get; set; } 
    public IEnumerable<Usergroup> Usergroups { get; set; } 
    public IEnumerable<User> Users { get; set; } 

    public UserAdminEditViewModel() {} 
} 

Mais je ne peux pas les amener à carte à userobj.User.Firstname etc.

Mes textboxes obtient rendus avec name = "User.Firstname" etc

Merci à l'avance /m

Répondre

0

Passé en mauvaise classe dans l'action post

dix
Questions connexes