我试图将html属性自动完成功能添加到使用@Html.EditorForModel()
从我的模型类属性生成的输入字段中。有没有一种方法可以将某种属性作为某种DataAnnotation直接添加到模型属性中,或者哪种方法最合适?
我正在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; }
}
答案 0 :(得分:0)
我与Html.EditorForModel()有相同的问题 我建议您使用jQuery (如果必须使用Html.EditorForModel())
$(document).ready(function () {
$(":input").addClass("form-control");
});