Добавить атрибут html в класс модели - PullRequest
1 голос
/ 24 июня 2019

Я пытаюсь добавить атрибут автозаполнения html в мои поля ввода, которые сгенерированы из свойств моего класса модели с помощью @Html.EditorForModel(). Есть ли способ добавить атрибут непосредственно к свойству модели в виде аннотации какого-либо типа или какой подход лучше всего подойдет?

Я работаю в ASP.Net MVC 4. Я пытался использовать аннотации типа [HtmlAttribute("autocomplete", "name")], но это не работает.

public class Person: EntityViewModel
{
    // [Add html attribute autocomplete = "email" here] 
    [DataType(DataType.EmailAddress)]
    public virtual string Email { get; set; }

    // [Add html attribute autocomplete = "name" here] 
    public string FirstName { get; set; }
}

1 Ответ

0 голосов
/ 11 июля 2019

У меня была такая же проблема с Html.EditorForModel () Я предлагаю вам использовать jquery (если вам нужно использовать Html.EditorForModel ())

$(document).ready(function () {
 $(":input").addClass("form-control");
});
...