У меня есть простой объект
public class SomeObject
{
public Int32 id { get; set; }
public string name { get; set; }
}
В строго типизированном виде я позволяю пользователю редактировать SomeObject.name, когда форма публикуется, получающий метод не видит SomeObject.id в FormCollection (он видит SomeObject.name). Нужно ли фактически размещать каждое свойство объекта в форме, чтобы иметь доступ к ним при публикации формы?
Какова лучшая практика, нужно ли просто вставлять скрытые поля для каждого свойства, которое я не планирую разрешать пользователю редактировать? может быть, я должен поместить весь объект в ViewData?
Спасибо