Asp.net mvc 需要日期和时间

Asp.net mvc 需要日期和时间,asp.net-mvc,datetime,Asp.net Mvc,Datetime,我需要一个约会时间。我目前有: 型号: [DisplayFormat(DataFormatString = "{0:f}", ApplyFormatInEditMode = true)] public DateTime DateFrom { get; set; } 控制器: assetBookingModel.DateFrom = DateTime.Now.AddDays(1); 视图: 这将显示一个带有日期而没有时间的文本框。我可以添加一个带有时间属性的日历扩展器而不会有太多问题,但是MV

我需要一个约会时间。我目前有:

型号:

[DisplayFormat(DataFormatString = "{0:f}", ApplyFormatInEditMode = true)]
public DateTime DateFrom { get; set; }
控制器:

assetBookingModel.DateFrom = DateTime.Now.AddDays(1);
视图:

这将显示一个带有日期而没有时间的文本框。我可以添加一个带有时间属性的日历扩展器而不会有太多问题,但是MVC似乎没有对此进行任何适当的验证,或者默认情况下添加时间

我已经在网上搜索过了,找不到太多的帮助


实现日期和时间字段的最佳方法是什么,它不会只接受日期。

这就是我要使用的,
[CustomValidation]
。允许您创建自己的验证函数。以下是一些有用的示例:

@Html.EditorFor(model => model.DateFrom)