我需要一个约会时间。我目前有:
型号:
[DisplayFormat(DataFormatString = "{0:f}", ApplyFormatInEditMode = true)]
public DateTime DateFrom { get; set; }
控制器:
assetBookingModel.DateFrom = DateTime.Now.AddDays(1);
查看:
@Html.EditorFor(model => model.DateFrom)
这会显示一个包含日期且没有时间的文本框。我可以添加一个带有时间属性的日历扩展器而没有太多问题,但是MVC似乎没有对此进行任何适当的验证,或者默认情况下添加时间。
我在网上搜索过,找不到太多帮助。
实施日期和时间字段的最佳方式是什么,它不会只接受日期。
答案 0 :(得分:0)
这就是我使用的[CustomValidation]
。允许您创建自己的验证功能。这里有一些有用的例子: