以下代码生成错误:
@Html.ActionLink("Title","action",new { id=1 },new { @class = "myCssClass" });
我试图使用@因为类是一个关键字。我应该如何使用剃刀?
编辑
问题不是真的在标志,但我没有使用块与我的if:
@if (blabla) @Html.ActionLink("Title",new { @class = "myCssClass" });
作品:
@if (blabla) { @Html.ActionLink("Title",new { @class = "myCssClass" }); }
因为他们让我意识到这个问题,投票了两个答案。
解决方法
尝试写如下:
@(Html.ActionLink("Title",new { @class = "myCssClass" }));
有一个很好的帖子Razor相关你的问题:
ScottGu Blog