【发布时间】:2018-06-28 15:27:43
【问题描述】:
在剃刀表达式与纯文本混合的情况下,空格(尤其是换行符)存在很多问题。对付他们是相当困难的。
例如-不幸的是,整个句子会被换行符分割:
@if(something)
{
@This is some text
}
and this rest of this text
另一个例子 - 我使用了一些自定义助手来有条件地渲染文本。但是当条件不满足时,会呈现空行。
@Html.IfNotNull("Some text 1",@Model.prop1)
@Html.IfNotNull("Some text 2",@Model.prop2) //false
@Html.IfNotNull("Some text 3",@Model.prop3)
呈现给:
Some text 1
Some text 3
但我需要:
Some text 1
Some text 3
有什么建议吗?也许有更适合我的模板引擎?
【问题讨论】:
标签: razor razorengine