ASP.NET图表:撇号'替换为图表标题中的'

时间:2011-06-16 04:23:22

标签: asp.net string charts title apostrophe

当我显示图表并且其标题有撇号时,标题会将'显示为&#39

如何防止这种情况发生?

2 个答案:

答案 0 :(得分:0)

您是否已从某处复制过标题,如果是这样,请先尝试复制到记事本中,然后再复制到VS.

如果不是,您可能正在动态生成它,您可能需要确保在图表上设置编码(如果有设置)到源编码

答案 1 :(得分:0)

<script>
    var data = [];
    var labels = [];
    @foreach (var item in Model) {     
        @:labels.push("@Html.Raw(HttpUtility.JavaScriptStringEncode(item.TitleWithApostrophe))");
    }    
</script>

有关此问题的更多信息,请访问:Javascript, Razor and Escape characters. Like apostrophe