Я пытаюсь прикрепить тег autocomplete = "new-password"
к моим Html.EditorFor
входам, но он продолжает отображаться как autocomplete = "off"
. Что я делаю не так?
@Html.EditorFor(model => model.PurchaseOrderVendor.Name, new { htmlAttributes = new { autocomplete = "new-password", @class = "form-control po-name", @placeholder = "Individual / Vendor" } })
Переводится как:
<input autocomplete="off" class="form-control po-name text-box single-line ui-autocomplete-input" id="PurchaseOrderVendor_Name" name="PurchaseOrderVendor.Name" placeholder="Individual / Vendor" type="text" value="Test Vendor">
Что я делаю не так? Я должен использовать autocomplete = "new-password"
, потому что Chrome, похоже, не уважает autocomplete = "off"
для одной из моих форм. Я уже использую пользовательское автозаполнение AJAX, и окно Chrome «Управление адресами ...» блокирует мой ящик.
Редактировать: я не понимаю, почему это позволяет мне делать другие атрибуты, такие как: testattribute = "hi"
@Html.EditorFor(model => model.PurchaseOrderVendor.Name, new { htmlAttributes = new { autocomplete="new-password", testattribute = "hi", @class = "form-control po-name", @placeholder = "Individual / Vendor" } })
Переводится как:
<input autocomplete="off" class="form-control po-name text-box single-line ui-autocomplete-input" id="PurchaseOrderVendor_Name" name="PurchaseOrderVendor.Name" placeholder="Individual / Vendor" testattribute="hi" type="text" value="Test Vendor">