首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何在.Net MVC中验证Kendo日期不能超过今天的日期?

如何在.Net MVC中验证Kendo日期不能超过今天的日期?
EN

Stack Overflow用户
提问于 2018-08-21 02:33:11
回答 1查看 42关注 0票数 1

如何在.Net MVC中验证Kendo日期不能超过今天的日期?并且日期格式为MMDDYYYY,上面没有时间。

出生日期不能超过今天的日期,只需要日期即可。

<div class="col-sm-7">
                            @(Html.Kendo().DatePickerFor(m => m.BirthDate))
                            <span asp-validation-for="BirthDate" class="text-danger"></span>
                        </div>
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-08-21 03:33:39

这就是我们使用的。如果你允许死人,就把Min拿出来:)

@(Html.Kendo().DatePickerFor(model => model.BirthDate)
              .Enable(false)  // or some condition
              .Format("MM/dd/yyyy")
              .Min(new DateTime(1900, 1, 1))
              .Max(DateTime.Today)
)

https://demos.telerik.com/aspnet-mvc/datepicker/rangeselection

另外,我的模型还包括:

[DataType(DataType.Date)]
[DisplayFormat(ApplyFormatInEditMode = true, DataFormatString = "{0:MM/dd/yyyy}")]
public DateTime? BirthDate { get; set; }
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51936656

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档