Я тестирую это на хроме. Я установил хром, чтобы запомнить имя пользователя и пароли. У меня есть очень простое веб-приложение MVC 5, где у меня есть экран входа в систему, а также экран для создания пользователя. Когда пользователь входит в систему, я позволяю Chrome сохранять имя пользователя и пароль.
Проблема в том, что когда я пытаюсь создать нового пользователя, его имя пользователя не является пустым, но все еще показывает имя пользователя, с которым я вошел в систему.
Я хочу сделать в поле зрения, а не через хранилище контроллера по умолчанию. Я попытался использовать приведенную ниже ссылку примера на SO, но мой код все еще не работает.
как установить значение по умолчанию HTML.EditorFor()
Вот код, который я пробовал, и он не работает.
<div class="form-group">
<div class="col-md-12">
@Html.LabelFor(model => model.UserName, htmlAttributes: new { @class = "control-label" })
<br />
@Html.EditorFor(model => model.UserName, new { htmlAttributes = new { @class = "form-control", @Value ="" } })
@Html.ValidationMessageFor(model => model.UserName, "", new { @class = "text-danger" })
</div>
</div>
Пожалуйста, посоветуйте, что мне делать, чтобы исправить это. Ты ты.
autocomplete="new-password"
(передается как htmlAttributes) для отдельного поля, для которого вы хотите запретить автозаполнение. Получил это из ссылки, которую я разместил. - person Georg Patscheider   schedule 21.12.2016