在浏览器中禁用表单字段保存,自动完成

时间:2012-04-13 11:45:45

标签: asp.net-mvc-3

我正在尝试在浏览器中禁用自动完成功能,并在输入上放置autocomplete =“off”属性。我试图使用下面的代码,但它没有在生成的输入html标记上放置autocomplete =“off”。这样做的正确方法是什么?

   @Html.EditorFor(model => model.ConfirmPassword, new { autocomplete = "off" })

2 个答案:

答案 0 :(得分:7)

@Html.EditorFor不会将object htmlAttributes作为第二个参数(或任何参数)。

请尝试使用@Html.TextBoxFor

 @Html.TextBoxFor(model => model.ConfirmPassword, new { autocomplete = "off" })

答案 1 :(得分:3)

<form name="form1" id="form1" method="post" autocomplete="off" 
  action="http://www.example.com/form.cgi">