2015-06-28 2 views
0
@Html.EditorFor(model => model.SongName, new { htmlAttributes = new { @class = "form-control", @placeholder = "SongName" } })) 

Для помощников по HTML вы можете добавить к ним атрибуты. Однако нет никакого смысла, который говорит все атрибуты, которые вы можете добавить. Я пробовал поиск в Интернете, но я не могу найти список всех типов атрибутов, которые вы можете добавить здесь.MVC-список вспомогательных атрибутов HTML

Может ли кто-нибудь сказать мне, где я могу найти полный список всех атрибутов, которые вы можете добавить в этих помощниках, пожалуйста?

ответ

1

Полный список отсутствует. Вот почему это анонимный объект, а не определенный класс.

Вы можете добавить любой атрибут, который вам нравится в HTML-элемент. Есть число defined attributes, но сам HTML не требует, чтобы вы использовали только определенные. Например, различные фреймворки и инструменты JavaScript иногда могут определять свои собственные. (И даже в списке определенных атрибутов есть data-*, который является открытым и переменным.)

+1

Не говоря уже о специфических для браузера префиксах, таких как ms- и moz-, которые могут потенциально измениться с каждой версией браузера – dman2306

Смежные вопросы