两个方案分别分四个模块来解释Controller增加页面控制方法Model增加字段View实际页面实际效果方案一1各个模块这个是一样 两个方案分别分四个模块来解释 Controller增加页面控制方法 Mode
方案一 1各个模块这个是一样的 public ActionResult Edit(int id 0) { StaffInfo staffInfo db.StaffInfo.Find(id); if (staffInfo null) { return HttpNotFound(); } return View(staffInfo); } 2Model中字段属性增加DateType这里格式不能改 [DisplayName("生日")] [DisplayFormat(DataFormatString "{0:yyyy-MM-dd}", ApplyFormatInEditMode true)] [DataType(DataType.Date)] public Nullable BirthDate { get; set; } 3View中使用Editor Html.LabelFor(model > model.BirthDate) Html.EditorFor(model > model.BirthDate) Html.ValidationMessageFor(model > model.BirthDate) 4显示及编辑效果