Добавление HtmlAttributes в шаблон

Если я передаю HtmlAttributes в шаблон, например :

@Html.DisplayFor(m => m.FirstName, new { htmlAttributes = new { @class = "orangetxt strongtxt" } })

Как бы я вставил их в свой HTML в моем шаблоне:

<span @ViewData["htmlAttributes"]>@Model</span>

Это почти работает, но делает некоторые довольно странные вещи, поэтому я предполагаю, что это не выход.

Я понимаю, что могу сделать это с помощью метода расширения HtmlHelper для визуализации всего HTML-элемента (в данном случае span) и передачи атрибутов таким образом, но есть ли способ просто визуализировать атрибуты прямо в HTML-элемент, как в примере выше?

9
задан Jerad Rose 20 October 2011 в 13:58
поделиться