没有太多运气,我在Razor中有以下if/else语句,效果很好
<small>
@if(deletedView){
@:Deleted
}
else {
@:Created
} by
</small>
Run Code Online (Sandbox Code Playgroud)
我想做这样的事情:
<small>
@(deletedView) ? @:Deleted : @:Created by
</small>
Run Code Online (Sandbox Code Playgroud)
但那失败了.什么是正确的语法?
我想做的很简单:
<td class="bold-and-caps">@{if (++i == 1) { subsec.Title } else { String.Empty } } </td>
Run Code Online (Sandbox Code Playgroud)
除了我得到
"只有赋值,调用,递增,递减,等待和新对象表达式才能用作语句"
在subsec.Title和String.Empty.
如何在Razor中编写"If condition,output X"类型语句?