2

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

模型:

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

控制器:

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

看法:

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

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

我已经在网上搜索过,并没有找到太多帮助。

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

4

1 回答 1

0

这就是我会使用的,[CustomValidation]. 允许您创建自己的验证功能。这里有几个有用的例子:

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

于 2013-08-22T22:59:13.550 回答