将HTML 5 DatePicker与日期输入字段一起使用

我想了解有关HTML5日期的更多信息。 我已将以下代码添加到MVC Core 2.1视图中:

 @{ var minDate = DateTime.Now.AddYears(-99).Date; var maxDate = DateTime.Now.AddYears(-18).Date; var defaultDate = DateTime.Now.AddYears(-25).Date; }   

呈现的HTML如下所示:

  

我有几个问题:

1)日期的默认值不显示,即:dd / mm / yy。 如果我将我的MVC代码更改为此,那么它确实有效:

  

为什么不专门接受默认值的变量?

2)在MVC视图中将类更改为:datefield(from:form-control)是否有任何影响。

3)是否可以为日历指定默认日期,而输入字段中是否显示该值?

设置日期输入值必须采用yyyy-mm-dd格式。 https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input/date#Value

  • Dot Net Entity Framework数据库更新不会在mysql数据库中创建表
  • 在ASP.NET Core Web API中接收文件和其他表单数据(基于边界的请求解析)
  • ASP.NET MVC 6:在单独的程序集中查看组件
  • 如何在服务层获取用户
  • 如何将ASP.NET 5(vNext)用户机密注入我自己的实用程序类?
  • ASP.NET Core appsettings.json在代码中更新
  • 如何在.NET Core项目中引用.NET Framework项目?
  • 用于Mongodb数据存储的asp.net核心中基于令牌的简单身份validation/授权
  • 如何在ASP.Net MVC 6中编辑和继续
  • 虽然存在依赖关系和使用,但找不到类型或命名空间名称“Ping”
  • ASP.NET Core 2.0 JWTvalidation因“用户授权失败:(null)”错误而失败