我不明白为什么我的模型没有被填充。所有发布的数据都在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