私のパスワード変更フォームには、次のフィールドがあります。
<dt>Old Password</dt>
@Html.TextBoxFor(model => model.user_ID, new { style = "width:200px;margin-top:-4px;", maxlength = 25 })
@Html.ValidationMessageFor(model => model.user_ID)
<dt>Old Password</dt>
<dd>
@Html.PasswordFor(model => model.txtOldPassword, new { style = "width:200px;margin-top:-4px;", maxlength = 10, @class = "smallcase",autocomplete = "off" })
@Html.ValidationMessageFor(model => model.txtOldPassword)
</dd>
..........................
フォームが読み込まれるか、userid
フィールドが編集されるたびに、パスワード フィールドにユーザー ID が自動入力されます。を使用する@Html.TextBoxFor()
と、問題が修正されます。なぜこれが起こるのですか?私は使用する必要があります@Html.textBoxFor()
。コードでわかるように、autocomplete
オフにしてみました。しかし、失敗しました。