-1
以下是如何定義我的模型。發佈操作未收到對象的導航屬性
public class Manager
{
public string Name { get; set; }
public int EmployeeID { get; set; }
public int DeparmentID { get; set; }
public double Salary { get; set; }
public List<Employee> Subordiates { get; set; }
}
當我通過Manager
對象在我的MVC編輯視圖,它成功地通過所有Subordiates
。但是我的編輯視圖不需要對Subordiates
做任何事情,所以在視圖中我什麼都不做。但是在Post操作中,我的收藏是0,而它應該沒有任何變化。
任何人都可以請幫助我這裏有什麼可能是錯的?
分享您的代碼。您在帖子中收到的模型與您傳遞給視圖的對象不同 - 它是綁定到表單中發佈的值的新對象。您應該使用視圖模型並在POST控制器操作中再次檢索實際的數據實體。 –
你能用一些代碼更新你的問題嗎?沒有看到代碼就很難提供一些方向。 – Spock