如何阻止Html.EditorFor在下拉列表中显示以前的值
如何阻止Html.EditorFor元素在单击时在下拉列表中显示以前输入的值。下面是我正在使用的此元素的html:如何阻止Html.EditorFor在下拉列表中显示以前的值,html,asp.net,asp.net-mvc,razor,editorfor,Html,Asp.net,Asp.net Mvc,Razor,Editorfor,如何阻止Html.EditorFor元素在单击时在下拉列表中显示以前输入的值。下面是我正在使用的此元素的html: @Html.EditorFor(model => model.CreateDate, new { htmlAttributes = new { @class = "form-control datepicker", @id = "id-CreateDatePicker" } }) 先前值的自动下拉将覆盖
@Html.EditorFor(model => model.CreateDate,
new
{
htmlAttributes = new
{
@class = "form-control datepicker",
@id = "id-CreateDatePicker"
}
})
先前值的自动下拉将覆盖弹出日历,这将阻止用户选择日期。下图显示了用户单击框时需要停止显示的先前值的下拉列表:
提前感谢。当用户开始在HTML表单字段中键入内容时,默认情况下,浏览器会启用自动完成功能。许多用户允许浏览器收集表单数据,以便将来在表单中使用autocomplete 要禁用或启用表单中文本的自动完成,请使用
和
元素的“自动完成”属性。此属性包含两个值:
元素,可以在
中执行此操作:
元素以禁用整个表单的自动完成
元素添加autocomplete=“off”@Html.EditorFor(model => model.CreateDate,
new
{
htmlAttributes = new
{
@class = "form-control datepicker",
@id = "id-CreateDatePicker",
@autocomplete="off"
}
})