小编use*_*434的帖子

MVC4 Razor简写如果

@{(int)Session["current"] == 1 ? Html.ActionLink("Home", "Index", "Home", new { @class = "selected" }) : Html.ActionLink("Home", "Index", "Home");}
Run Code Online (Sandbox Code Playgroud)

当我使用这段代码时,我收到一个错误:CS0201:只有赋值,调用,递增,递减,等待和新对象表达式才能用作语句

我不认为";" 应该是在最后,但没有它我得到一个错误说它丢失了.我已经尝试使用<%=%>语法,但这也不起作用.

asp.net-mvc shorthand-if actionlink razor asp.net-mvc-4

1
推荐指数
1
解决办法
1192
查看次数