Kendo UI - 将文本()封闭的文本转换为<span>编码的HTML </span>

时间:2013-11-25 03:26:40

标签: javascript jquery html css kendo-ui

我正在尝试将样式添加到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标记。

1 个答案:

答案 0 :(得分:3)

Encode方法允许您停止HTML编码(默认情况下已完成):

@(Html.Kendo().PanelBar()
  .Name("panelBar")
  .Items(panelBar =>
  {
    panelBar.Add().Text("<span>Blah-1</span><span>Blah-2</span>").Encoded(false);
  })
)