下面的代码片段给我一个错误:剃刀:<text></text>内拉姆达
@foreach (PageViewModel root in menuData)
{
Action <PageViewModel> traverse = null;
traverse = (n) => {
@<text>
<li><a href="@n.Url">@n.Title</a></li>
</text>
n.Children.ForEach(traverse);
};
traverse(root);
}
的错误是:CS1002: ; expected
,就在</text>
关闭标签后的行。
我在这里做错了什么?
我不认为你需要的文本之前的@ - @''应该是''? –
Stuart
2011-03-27 10:29:22
nope,给我一个CS1525:无效的表达术语'<' – 2011-03-27 10:48:45