我知道这个问题有很多答案。我已经查看了所有禁用谷歌自动完成(建议下拉菜单)的解决方案,比如使用autocomplete=0ff或autocomplete=false,但是没有解决问题。我创建了一个MVC应用程序,其中包含带有下拉列表和HTML EditorFor的视图。
一种解决方法是向HTML编辑器添加名称,可以帮助删除自动完成,但是由于我更改了HTML EditorFor的名称,所以出现了提交值的问题。
一种解决方法是向HTML编辑器添加名称,可以帮助删除自动完成,但是由于我更改了HTML EditorFor的名称,所以出现了提交值的问题。
<div class="col-md-10">
@Html.EditorFor(model => model.Address, new {htmlAttributes = new { @class = "form-control", @id = "show_address", Name = Guid.NewGuid().ToString(), autocomplete = "noped" } })
</div>
有人有2019年禁用Google自动完成的解决方案吗?
更新:
我尝试使用下面第一个解决方案中提供的html.textboxfor,但我已经意识到,只有在视图中有一个其他的textboxfor时,autocomplete=off才起作用。如果在同一视图中有多个textboxfor,则对任何Html Textboxfor使用autocomplete=off都无法禁用自动完成!请有人帮忙吗?