Я довольно новичок в MVC 3 и использую движок Razor.Я использую метод расширения Html.Hidden для вывода элементов ввода типа hidden.Что я также хотел бы сделать, это добавить пользовательский атрибут для хранения динамического значения.У меня сложилось впечатление, что в HTML5 мы можем написать собственные атрибуты html-элемента с префиксом «data-».Я пытаюсь сделать что-то вроде ниже;
@Html.Hidden("hdnID", mymodel.somevalue, new { data-uniqueid = mymodel.somevalue })
в надежде сделать;
<input type="hidden" value="mymodel.somevalue" data-uniqueid="mymodel.somevalue"/>
Часть htmlAttributes ( new {data-uniqueid = mymodel.somevalue} ) выдает ошибку,
«Неверный декларатор члена анонимного типа. Члены анонимного типа должны быть объявлены с назначением, простым именем или доступом к члену»,
Можно ли добавить определяемый пользователем атрибут к элементам html с помощью классов HtmlHelper?
С уважением,