我正在尝试将样式添加到Kendo UI附带的面板栏的标题中
我希望将Blah-1 Blah-2
的纯文本分成2个跨度块,以便将html输出为<span>Blah-1</span>
和<span>Blah -2</span>
如何通过以下方式实现这一目标?
@(Html.Kendo().PanelBar()
.Name("panelBar")
.Items(panelBar =>
{
panelBar.Add().Text("Blah-1 Blah-2")
})
)
我尝试在<span>
中对Text()
进行编码,但它不会转义html标记。
答案 0 :(得分:3)
Encode
方法允许您停止HTML编码(默认情况下已完成):
@(Html.Kendo().PanelBar()
.Name("panelBar")
.Items(panelBar =>
{
panelBar.Add().Text("<span>Blah-1</span><span>Blah-2</span>").Encoded(false);
})
)