HTML5 позволяет использовать пользовательские атрибуты с префиксом фразы "данные", которые проходят проверку без использования пользовательского DTD (подробнее). В Asp.Net MVC есть ли способ указать ActionLink с атрибутом данных?
Типичным методом добавления атрибутов в ActionLink является передача анонимного объекта с настраиваемым свойством для каждого объекта:
new { customattribute="value" }
Мне бы хотелось:
new { data-customattribute="value" }
Но это не работает, потому что символ дефиса недействителен в именах свойств. Есть ли способ обойти это ограничение? Или мне просто нужно выбирать между использованием ActionLinks и использованием атрибутов данных?