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

发布于 2024-11-16 01:38:48 字数 91 浏览 4 评论 0原文

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

我怎样才能防止这种情况发生?

When I display a chart and its title has an apostrophe, the title displays the ' as '.

How can I prevent this from happening?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

月野兔 2024-11-23 01:38:48
<script>
    var data = [];
    var labels = [];
    @foreach (var item in Model) {     
        @:labels.push("@Html.Raw(HttpUtility.JavaScriptStringEncode(item.TitleWithApostrophe))");
    }    
</script>

有关此问题的更多信息,请参见: Javascript、Razor 和 Escape 字符。就像撇号

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

More about this question here: Javascript, Razor and Escape characters. Like apostrophe

只是偏爱你 2024-11-23 01:38:48

你是否从某个地方复制了标题,如果是的话,请尝试先复制到记事本中,然后复制到 VS 中。

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

Have you copied the title from somewhere if so try copying into notepad first then into VS.

If not you may and you are generating it dynamically you may need to make sure you set the encoding on the chart (if there is a setting) to the source encoding

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文