Я узнал несколько минут назад, что добавление атрибутов данных - прекрасный способ добавить пользовательскую информацию в элементы html. Поэтому я попытался сделать так:
<%= Html.TextBox ("textBox", "Value", new { data-myid = m.ID })%>
Но он заканчивается как синтаксическая ошибка. Как определить пользовательские атрибуты данных?
EDIT:
Я вижу, что я могу достичь этого эффекта, используя:
<%= Html.TextBox ("textBox", "Value", new Dictionary<string, object> {{ "data-myid", m.ID }})%>
Но это не выглядит... ммм... чистым! Есть ли лучший способ сделать это?