Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/spring-mvc/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Kendo ui 具有最小值和最大值的剑道日期选择器月模板_Kendo Ui_Kendo Asp.net Mvc - Fatal编程技术网

Kendo ui 具有最小值和最大值的剑道日期选择器月模板

Kendo ui 具有最小值和最大值的剑道日期选择器月模板,kendo-ui,kendo-asp.net-mvc,Kendo Ui,Kendo Asp.net Mvc,我在剑道日期选择器上设置了一个最小值和一个最大值。现在,不在范围内的日期不会显示,但我想查看日期,但显示为灰色。 我正在查看MonhtTemplate属性,但无法正确获取模板。我有以下代码,但它给出了一个模板错误 @(Html.Kendo().DatePickerFor(m => m.PurchaseDate) .Value(Model.PurchaseDate) .Max(DateTime.Toda

我在剑道日期选择器上设置了一个最小值和一个最大值。现在,不在范围内的日期不会显示,但我想查看日期,但显示为灰色。 我正在查看MonhtTemplate属性,但无法正确获取模板。我有以下代码,但它给出了一个模板错误

 @(Html.Kendo().DatePickerFor(m => m.PurchaseDate)
                      .Value(Model.PurchaseDate)
                      .Max(DateTime.Today)
                      .MonthTemplate("# if data.date < '"+DateTime.Today+"') { #" +
                         "<div class='inarray'>#= data.value #</div>" +
                      "# } else { #" +
                         "<div class='outofarray'>#= data.value #</div>" +
                      "# } #")       
                      .Events(ev => ev.Change("setMinExpiryDate"))

                )
@(Html.Kendo().DatePickerFor(m=>m.PurchaseDate)
.值(型号.购买日期)
.Max(DateTime.Today)
.MonthTemplate(“#if data.date<'”+DateTime.Today+”){+
“#=data.value#”+
“}否则{”+
“#=data.value#”+
"# } #")       
.Events(ev=>ev.Change(“setMinExpiryDate”))
)
谢谢你的帮助

试试这个

@(Html.Kendo().DatePickerFor(m => m.PurchaseDate)
                      .Value(DateTime.Now)
                      .Max(DateTime.Today)
                      .MonthTemplate("# if (data.date < '" + DateTime.Today + "') { #" +
                         "<div class='inarray'>#= data.value #</div>" +
                      "# } else { #" +
                         "<div class='outofarray'>#= data.value #</div>" +
                      "# } #")
                      .Events(e => e.Change("setMinExpiryDate"))
@(Html.Kendo().DatePickerFor(m=>m.PurchaseDate)
.Value(DateTime.Now)
.Max(DateTime.Today)
.MonthTemplate(“#if(data.date<'”+DateTime.Today+”){”+
“#=data.value#”+
“}否则{”+
“#=data.value#”+
"# } #")
.Events(e=>e.Change(“setMinExpiryDate”))

这甚至没有那么困难,还有一个空模板可以设置。这对我来说很有用

@(Html.Kendo().DatePickerFor(m => m.PurchaseDate)
                      .Value(Model.PurchaseDate)
                      .Max(DateTime.Today)
                      .MonthTemplate(m=>m.Empty("<div class='outofarray'>#= data.value #</div>"))
                      .Events(ev => ev.Change("setMinExpiryDate")))
@(Html.Kendo().DatePickerFor(m=>m.PurchaseDate)
.值(型号.购买日期)
.Max(DateTime.Today)
.MonthTemplate(m=>m.Empty(“#=data.value#”)
.Events(ev=>ev.Change(“setMinExpiryDate”))

ahhh剑道客户端模板ahhhh