MVC助手属性的MVC列表

时间:2015-06-28 13:31:07

标签: asp.net-mvc html-helper

@Html.EditorFor(model => model.SongName, new { htmlAttributes = new { @class = "form-control", @placeholder = "SongName" } }))

对于Html帮助程序,您可以向它们添加属性。但是,没有任何智能可以说明您可以添加的所有属性。我尝试过在线搜索,但我找不到您可以在此处添加的所有类型属性的列表。

有谁能告诉我在哪里可以找到您可以在这些助手中添加的所有属性的完整列表?

1 个答案:

答案 0 :(得分:1)

没有完整的清单。这就是为什么它是一个匿名对象而不是一个已定义的类。

您可以将任何您喜欢的属性添加到HTML元素中。有许多defined attributes,但HTML本身并不要求您只使用已定义的。例如,各种JavaScript框架和工具有时可以定义它们自己的框架和工具。 (甚至在定义的属性列表中,data-*也是开放式和可变的。)