2013-04-12 4 views
0

У меня есть этот код:Использование итерация объекта в атрибуте класса

@foreach (var know in Model.Items) 
{ 

    <span class="[email protected]"></span> 
} 

То, что я хочу сделать, это добавить другой (css-) класс по размаху, в зависимости от стоимости объекта Know, так классы я есть являются cloud1, cloud2, cloud3 и т.д.

Но в моем коде, буквально текст [email protected] анализируется; know.value не заменен.

Это действительно работает, когда я печатаю это [email protected].

Есть ли способ сделать это без добавления подчеркивания к классам?

ответ

2

Вам нужно обернуть know.Value в скобках:

@foreach (var know in Model.Items) 
{ 
    <span class="[email protected](know.Value)"></span> 
} 
+0

whoot! это работает. Я много пробовал, но не в круглых скобках. – Michel