将自动完成属性添加到R​​azor中的文本框

时间:2013-02-20 16:29:13

标签: razor asp.net-mvc-4

在Razor中,我可以通过以下方式关闭文本框上的自动填充功能:

@Html.EditorFor(model => model.UserName, new { autocomplete = "off" })

有没有办法可以在ViewModel中使用DataAnnotations而不是在View中指定它?

1 个答案:

答案 0 :(得分:0)

我认为有一种标准方法可以使用EditorFor扩展方法从ViewModel属性中操作html属性。

但是,如果要将其保持干燥,可以创建自定义html辅助方法

顺便说一下,我认为在ViewModel类中封装这些信息(html属性)不是一个好主意。