我正在做类似
的事情@foreach (var item in Model)
<li id='pref@item.Id' >
..
问题是它被呈现为内容'pref@item.Id'item.Id未被评估,有人知道如何解决这个问题吗?
答案 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