嗨,我有一个模型,它具有 Datetime 类型的属性。当我发布表格时,日期属性小时的时间应该是 23:59。哪种方式有意义。
- 创建自定义模型绑定器
- 在操作方法中更新日期
我正在使用 jQuery datetimepicker,它的格式是 mm.dd.yy,它不包括小时。
[Authorize, HttpPost] public ActionResult Edit(int? id, OrderFormViewModel formModel) { var model = repository.GetShippingsById(id.Value); if (TryUpdateModel(model, "Order")) { model.Date = new DateTime(formModel.Order.Date.Year, formModel.Order.Date.Month, formModel.Order.Date.Day, 23, 59, 59); repository.Save(); return RedirectToAction("Details", new { @id = model.Id }); } return View(formModel); }