简单的问题,可能是简单的答案,但我已经尝试了很多东西。
How can I insert a white space between the 2 values ?
我试过引号,双引号,删除“;”,& nbsp等
@if(@providerData.CompanyName != null){
@providerData.CompanyName;WHITESPACE;@providerData.CompanyType;
}
答案 0 :(得分:9)
您可以使用Html.Raw
方法在那里放置空格
@if(@providerData.CompanyName != null)
{
@providerData.CompanyName@Html.Raw(" ")@providerData.CompanyType
}
或者,您可以使用@:
代替Html.Raw
@if(@providerData.CompanyName != null)
{
@providerData.CompanyName@: @providerData.CompanyType
}
答案 1 :(得分:1)
现在这是一个非常古老的问题,但是还有一个可能的问题解决方案 - 为此目的使用<text>
标记。此标签本身不会打印到您的输出,但它会保留您内部的格式。
@if(@providerData.CompanyName != null)
{
<text>@providerData.CompanyName @providerData.CompanyType</text>
}
我认为这种方式为您想要实现的目标提供了最清晰的语法。