我有一个这样的模型:
public class EquipmentEmployee
{
public int EquipmentEmployeeID { get; set; }
public int EmployeeID { get; set; }
public Employee Employee { get; set; }
public int EquipmentID { get; set; }
public Equipment Equipment { get; set; }
public int RequisitionID { get; set; }
public Requisition Requisition { get; set; }
public DateTime From { get; set; }
public DateTime To { get; set; }
public string Comment { get; set; }
}
我使用Mvc脚手架来创建我的控制器,存储库和视图。在创建视图中我无法发布,因为我没有“to”和“RequisitionID”的值。我没有添加[必需]给他们。这可能吗?要POST并将这两个空?
答案 0 :(得分:17)
您应该使用可空类型
声明可选字段public int? RequisitionID { get; set; }
答案 1 :(得分:0)
要接受空值,可以采用以下解决方案。
public int? RequisitionID { get; set; }