如何在 DatePicker 中为输入字段设置必需属性

How to set required attribute for an input field in DatePicker

我正在 MVC 应用程序中生成 Kendo's Datepicker

@(Html.Kendo().DatePicker()
  .Name("FileDate")
  .Value(Session["FileDate"] == null ? DateTime.Now : Convert.ToDateTime(Session["FileDate"].ToString()))
  .Events(e => e
          .Change("datepicker_change")
  )
) 

生成时,我有一个输入字段:

如何更新我的代码以将 required 属性添加到 input 字段?

如果视图中定义了模型,那么您可以使用[Required] DataAnnotation 修饰FileDate 模型字段。因此扩展程序将自动提取数据验证属性。

第二个选项是使用 HtmlAttributes(或 InputHtmlAttributes 我不确定什么是正确名称)添加 required HTML 属性。这会将定义的属性添加到相应的 HTML 元素。