Я делаю что-то вроде
@foreach (var item in Model) <li id='pref@item.Id' > ..
, проблема в том, что он отображается как pref@item.Id контента как элемента. Идентификатор не оценивается, кто-нибудь знает выход из этого?
Razor считает, что вы пытаетесь создать адрес электронной почты.Попробуйте один из этих двух подходов:
<li id='pref@(item.Id)'> <li id='<text>pref</text>@item.Id'>
См. Этот удобный краткий справочник Фила Хаака для получения дополнительных советов:
http://haacked.com/archive/2011/01/06/razor-syntax-quick-reference.aspx