2013-04-03 3 views

ответ

3

Основные проблемы в том, что месяц @ я ошибочно интерпретируется как адрес электронной почты, так что вы должны использовать явные выражения @ (...), чтобы сообщить Бритве, что это выражение кода. Это лучшее решение:

@for (int i = 0; i < 12; i++) 
{ 
    <text> 
    { 
     field: '[email protected](i):', 
     title: , 
     width: 10 
    }, 
    </text> 
} 
+2

+1 Я никогда не знал, что распознанные бритвой адреса электронной почты. –

3

Вы можете форматировать имя поля в верхней части вашего для цикла:

for (int i = 0; i < 12; i++) 
{ 
    var field = string.Format("Month{0}", i); 
    <text> 
    { 
     field: '@field', 
     title: , 
     width: 10 
    }, 
    </text> 
} 
Смежные вопросы