asp.net 多行空白的Razor跨度问题

eoigrqb6  于 2022-12-20  发布在  .NET
关注(0)|答案(1)|浏览(125)

我发现了一些剃刀的问题。如果跨度是在一行它的确定。如果我有一个跨度在多行,例如@if插入白色字符之间的值
怎么做才能使值之间没有白色字符,并且可以在span之间使用@if。
这是可以的:

<span class="my_value">@value.Name</span>

空格问题

<span class="my_value">
        @value.Name
        @if(true) 
        {
         somethong....
        }
    </span>

qoefvg9y

qoefvg9y1#

Yu可以尝试使用<span></span>中的值作为C#变量:

@{
    var text = value.Name;
} 
<span class="my_value">
    @if (true)
    {
        text+="ssss";
    }
    @text
</span>

相关问题