剑道UI -将文本()封闭的文本编码的HTML(Kendo UI - Turning Text()

2019-10-28 16:11发布

我想补充的风格随附剑道UI面板栏的冠军,我想打破这种纯文本Blah-1 Blah-2因此输出HTML作为成2跨块<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标签。

Answer 1:

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

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


文章来源: Kendo UI - Turning Text() enclosed text into encoded HTML