2015-08-14 188 views
0

下面的代碼生成&而不是正常的引號,導致javascript讀取我的asp變量不正確。我甚至http實用程序解碼它和同樣的問題。Uncaught語法錯誤:意外的令牌&

@{ 
     string labels = ""; 

     foreach (var item in Model) 
     { 
      labels = labels + "\"" + item.Month + "\","; 
     } 
     labels = labels.TrimEnd(','); 
    } 

    var salesChartData = { 
     labels: [@labels], 
     datasets: [ 

標籤來作爲防空火炮

labels: ["April","July","February","May","June","March"] 

回答

2

默認情況下剃刀HTML編碼的一切,是輸出的頁面,其中包括引號上。要強制原始輸出,請使用Html.Raw

labels: [@Html.Raw(labels)], 
相關問題