如何将HTML添加到Razor C#三元操作的中间?
我有一个段落将作为电子邮件发送,我想检查一个变量是否为null,如果它不是null,我想添加一个html分隔符,以便将其添加到新行 以下是不起作用的代码:如何将HTML添加到Razor C#三元操作的中间?,c#,html,razor,C#,Html,Razor,我有一个段落将作为电子邮件发送,我想检查一个变量是否为null,如果它不是null,我想添加一个html分隔符,以便将其添加到新行 以下是不起作用的代码: @{ string var1 = "var1"; string var2 = "var2"; string var3 = null; } <p> Var1: @var1 Var2: @var2 @(var3 = (var3 != null) ?) <br> @("Var3: " + var3
@{
string var1 = "var1";
string var2 = "var2";
string var3 = null;
}
<p>
Var1: @var1
Var2: @var2
@(var3 = (var3 != null) ?) <br> @("Var3: " + var3 : ""; @var3.ToString())
</p>
@{
字符串var1=“var1”;
字符串var2=“var2”;
字符串var3=null;
}
Var1:@Var1
Var2:@Var2
@(var3=(var3!=null)?)
@(“var3:+var3:;@var3.ToString())
试试这个:
@if (var3 != null)
{
<br/>
}
else
{
// your stuff...
}
@if(var3!=null)
{
}
其他的
{
//你的东西。。。
}
对不起,这是一个很容易解决的问题
@if (var3!= null)
{
<p> Product: @var3 </p>
}
@if(var3!=null)
{
产品:@var3
}
我习惯了PHP,在这里混合使用PHP和HTML,你必须关闭PHP标签添加HTML,然后打开一个新的PHP标签