1

在 Razor 中,我可以通过执行以下操作关闭文本框上的自动完成功能:

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

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

4

1 回答 1

0

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

但是,如果您想让它保持 DRY ,您可以创建一个自定义的 html 帮助器方法。

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

于 2013-02-20T16:36:28.460 回答