pref@item.Id满足于剃须刀,我需要它代码

时间:2011-01-17 08:39:46

标签: asp.net-mvc asp.net-mvc-3 razor

我正在做类似

的事情
@foreach (var item in Model)
<li id='pref@item.Id' >
..

问题是它被呈现为内容'pref@item.Id'item.Id未被评估,有人知道如何解决这个问题吗?

1 个答案:

答案 0 :(得分:8)

Razor认为您正在尝试呈现电子邮件地址。尝试以下两种方法之一:

<li id='pref@(item.Id)'>

<li id='<text>pref</text>@item.Id'>

请参阅Phil Haack的这篇方便的快速参考资料,获取更多提示:

http://haacked.com/archive/2011/01/06/razor-syntax-quick-reference.aspx