我有一个段落将作为电子邮件发送,我想检查变量是否为空,如果它不为null我想添加一个html中断,以便在新行上添加。
以下代码不起作用:
@{
string var1 = "var1";
string var2 = "var2";
string var3 = null;
}
<p>
Var1: @var1
Var2: @var2
@(var3 = (var3 != null) ?) <br> @("Var3: " + var3 : ""; @var3.ToString())
</p>
答案 0 :(得分:0)
试试这个:
@if (var3 != null)
{
<br/>
}
else
{
// your stuff...
}
答案 1 :(得分:0)
抱歉,这是一个简单的解决方法。
var numLiving: Int {
return positions(rows: self.rows, cols: self.cols).reduce(0) { total, position in
total + (cells[position.0][position.1].state.isAlive ? 1 : 0)
}
}
https://www.w3schools.com/asp/razor_cs_logic.asp
我习惯了PHP在哪里混合PHP和HTML你必须关闭PHP标签添加html,然后打开一个新的PHP标签。