我有一個簡單的對象快速的FormCollection問題ASP.NET MVC2
public class SomeObject
{
public Int32 id { get; set; }
public string name { get; set; }
}
在一個強類型的視圖,我讓用戶編輯SomeObject.name,當表單張貼的接收方法並沒有看到SomeObject .id在FormCollection(它確實看到SomeObject.name)。我是否需要將表單中的每個對象屬性都放在表單發佈後才能訪問它們?
什麼是最佳做法,我應該爲每個屬性插入隱藏字段,我不打算讓用戶編輯?也許我應該把整個對象放在ViewData中?
感謝