2014-01-24 48 views
0

我正在嘗試構建傳遞給圖形並呈現的string。但是string被編碼爲具有html代碼,而不是被引用的逗號。用於Javascript的構建字符串 - 用代碼替換

我建立這樣的:

foreach (var i in result) 
{ 
    items += string.Format("[\'{0}\', {1}],", i.Date.ToShortDateString(), i.Balance); 
} 

但頁面上,輸出是這樣的:

['24/12/2013', -20.82],['25/12/2013', -20.82],['26/12/2013', -47.82],... 

腳本接受腳本是這樣的:

$.jqplot('chartdiv', [[@Model.data]], 

如何我是否保留我期望的格式?

回答

2

您是否嘗試過使用Html.Raw?

Html.Raw(yourValue); 

所以你的情況這將是:

$.jqplot('chartdiv', [[@Html.Raw(Model.data)]],