我在MVC應用程序頁面上的劍道DatePicker控件:劍道DatePicker的最大值和最小值不是限制文本輸入
@(Html.Kendo().DatePicker()
.Name("PlanStartDate")
.HtmlAttributes(new { @class = "reportParam" })
.Value(Model.MinDate)
.Min(Model.MinDate.ToShortDateString())
.Max(Model.MaxDate.ToShortDateString())
)
注意,我設置.Min和。最大值。這些最小值和最大值正確限制日曆下拉到適當日期範圍:「9/10/2013」至「2014年10月9日」。
不幸的是,用戶仍然可以通過使用輸入文本框而不是日曆下拉框來輸入最小和最大日期之外的日期。
我知道我可以添加JavaScript來在控件的kendoValidator對象上創建規則和消息,但是我正在尋找最簡單的,有希望的剃刀解決方案來強制datepicker上的最大和最小範圍,重要的是用戶如何輸入日期。