在Razor中,我可以通过以下方式关闭文本框上的自动填充功能:
@Html.EditorFor(model => model.UserName, new { autocomplete = "off" })
有没有办法可以在ViewModel中使用DataAnnotations而不是在View中指定它?
答案 0 :(得分:0)
我认为有一种标准方法可以使用EditorFor
扩展方法从ViewModel属性中操作html属性。
但是,如果要将其保持干燥,可以创建自定义html辅助方法。
顺便说一下,我认为在ViewModel类中封装这些信息(html属性)不是一个好主意。