在Telerik DatePicker中,如何将最小日期设置为今天?

时间:2012-10-30 16:44:50

标签: asp.net-mvc razor telerik datepicker

我尝试了下面的代码但它没有用。我认为它涉及的更多一些。

@Html.Telerik().DatePickerFor(o => o.StartDt).Min(new System.DateTime.Now())

根据弗朗索瓦的建议,我收到了这个错误: Error http://i45.tinypic.com/4h7f35.gif

2 个答案:

答案 0 :(得分:1)

使用Today()代替Now()

@Html.Telerik().DatePickerFor(o => o.StartDt).Min(System.DateTime.Today)

编辑:当然,这里不需要新的:)

答案 1 :(得分:1)

获取今天/现在的正确方法是DateTime.TodayDateTime.Now。它们不是构造函数,因此new System.DateTime.Today()将为您提供错误。

使用:

@Html.Telerik().DatePickerFor(o => o.StartDt).Min(System.DateTime.Today)

另外,关于DateTime.NowDateTime.Today之间差异的一个很好的答案:Difference between System.DateTime.Now and System.DateTime.Today