2013-11-25 26 views
0

我試圖給Kendo UI 附帶的面板欄的標題添加樣式,我想將此純文本Blah-1 Blah-2分解爲2個範圍塊,將html輸出爲<span>Blah-1</span><span>Blah -2</span>Kendo UI - 將文本()封閉文本轉換爲<span>編碼的HTML

如何通過以下方式實現該功能?

@(Html.Kendo().PanelBar() 
    .Name("panelBar") 
    .Items(panelBar => 
    { 
    panelBar.Add().Text("Blah-1 Blah-2") 
    }) 
) 

我試圖編碼內Text()<span>,但它並沒有逃脫HTML標籤。

回答

3

Encode方法允許你停止HTML編碼(默認情況下完成):

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