添加了name属性时,HTML EditorFor不回传数据

时间:2019-05-29 12:41:38

标签: asp.net asp.net-mvc-5.2

我正在尝试在HTML编辑器上删除google自动完成功能(google会显示以前输入的数据),但是我尚未找到正确的解决方案。

我正在创建一个asp.Net Mvc5应用程序。 我看到的一种解决方案是使用Guid生成器添加名称。 我尝试将其添加到HTML编辑器中,这有助于删除Google的建议,但是,当我将数据重新发布回数据库时,我现在输入到HTML编辑器中的任何数据都不会保存。 我也尝试将autocomplete =“ new- password”添加到HTML编辑器中,但是它并没有帮助删除Google建议

以下内容有什么问题?

  

@ Html.EditorFor(model => model.renovationDetail.Notes,new {   htmlAttributes = new {@class =“ form-control”,名称=   Guid.NewGuid()。ToString(),autocomplete =“ new- password”}})

1 个答案:

答案 0 :(得分:0)

尝试一下。

  

@ Html.EditorFor(model => model.renovationDetail.Notes,new {   htmlAttributes = new {@class =“ form-control”,名称=   Guid.NewGuid()。ToString(),autocomplete =“ off”}})

如果它不起作用,则可以通过Javascript禁用它。试试吧

$(document).ready(function() {
    $("input:text,form").attr("autocomplete","off");
})