J'ai un simple objetquestion FormCollection rapide ASP.NET MVC2
public class SomeObject
{
public Int32 id { get; set; }
public string name { get; set; }
}
Dans une vue fortement typé je laisse l'utilisateur de modifier SomeObject.name, lorsque le formulaire est affiché la méthode de réception ne voit pas SomeObject .id dans FormCollection (il voit SomeObject.name). Dois-je réellement placer chaque propriété d'objet dans le formulaire pour pouvoir y accéder lorsque le formulaire est posté?
Quelle est la meilleure pratique, dois-je simplement insérer des champs cachés pour chaque propriété que je ne prévois pas de laisser l'utilisateur éditer? peut-être que je devrais placer l'objet entier dans le ViewData?
Merci