我试图禁用浏览器中的自动完成功能,并在输入中输入autocomplete =“off”属性。我试图使用下面的代码,但它不会在生成的输入html标记中放置autocomplete =“off”。什么是正确的方法来做到这一点?在浏览器中禁用表单字段保存,自动完成
@Html.EditorFor(model => model.ConfirmPassword, new { autocomplete = "off" })
我试图禁用浏览器中的自动完成功能,并在输入中输入autocomplete =“off”属性。我试图使用下面的代码,但它不会在生成的输入html标记中放置autocomplete =“off”。什么是正确的方法来做到这一点?在浏览器中禁用表单字段保存,自动完成
@Html.EditorFor(model => model.ConfirmPassword, new { autocomplete = "off" })
@Html.EditorFor
不采取object htmlAttributes
作为第二个参数(或就此而言的任何参数)。
尝试使用@Html.TextBoxFor
代替:
@Html.TextBoxFor(model => model.ConfirmPassword, new { autocomplete = "off" })
<form name="form1" id="form1" method="post" autocomplete="off"
action="http://www.example.com/form.cgi">
就像你对整个表中提及自动完成,但你需要证明这样做的剃刀方式因为问题与Razor一起发布:@using(Html.BeginForm(“myaction”,“mycontroller”,FormMethod.Post,new {autocomplete =“off”})){...} – 2012-08-17 21:18:13
你打我吧,这是确实的答案 – dennis 2012-04-13 11:49:07