我不明白爲什麼我的模型沒有被填充。所有發佈的數據都在Request.Form
中,但該模型實際上是null
。MVC發帖不填充模型
根據this answer on model with collection not populating on postback
換句話說,(...)如果任何所需的字段丟失,或者如果這些值以這樣的方式使得它們不能被轉換爲的類型提交 那麼整個對象將被留空
我已經改變了幾個值類型,但我無法讓它工作。
這裏是我的模型:
public class AddModel
{
//Get properties
public Vehicle vehicle;
//Post properties
[Required(ErrorMessage = "Please enter a start date")]
public DateTime StartDate;
public int? StatusCode;
public SelectList StatusCodes()
{
...
}
}
你能想到的不是被填充,爲什麼呢?
您的觀點是什麼樣子? –
MedProduct類是什麼樣的?身份證是公共領域還是帶有getter/setter的財產? –
@Jamie,你想讓我發佈視圖的源代碼,還是隻是渲染視圖的截圖?謝謝 – LocustHorde