bso*_*od_ 4 html asp.net-mvc asp.net-core
在我的 asp.net core 2.2 应用程序中使用以下标记帮助器,Chrome 会显示一个 html5 日期选择器(如图所示)。
<div class="col-md-6 input-group-sm">
<label asp-for="Dob"></label>
<input asp-for="Dob" class="form-control"/>
<span asp-validation-for="Dob" class="text-danger"></span>
</div>
Run Code Online (Sandbox Code Playgroud)
DOB 的模型属性是 -
public DateTime? Dob { get; set; }
Run Code Online (Sandbox Code Playgroud)
chrome 中生成了什么 -
这不会发生在 Internet Explorer 中,我可以看到这是由于 chrome 在 html 中添加了 type="datetime-local" 造成的。
问题
有没有办法删除这个自动生成的日期选择器,以便我可以使用替代方案?
您可以简单地使用type="text"删除默认值type="datetime-local"。
<input type="text" asp-for="Dob" class="form-control"/>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1111 次 |
| 最近记录: |