要求日期和时间

时间:2013-08-22 21:59:40

标签: asp.net-mvc datetime

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

型号:

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

控制器:

assetBookingModel.DateFrom = DateTime.Now.AddDays(1);

查看:

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

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

我在网上搜索过,找不到太多帮助。

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

1 个答案:

答案 0 :(得分:0)

这就是我使用的[CustomValidation]。允许您创建自己的验证功能。这里有一些有用的例子:

http://msdn.microsoft.com/en-us/library/system.componentmodel.dataannotations.customvalidationattribute%28v=vs.95%29.aspx