c# - 将 session 变量转换为 html

标签 c# html asp.net-mvc session-variables

我有一个 html 形式的简单图表。我想保留它的外观以进行比较,并想为此使用 Session 变量。

我使用 AJAX 将保存图表的 div 的值传递给服务器,并在服务器上将其分配给 Session 变量。不幸的是,当我尝试将此变量呈现回页面时,所有特殊字符都被转换为它们的 html 等价物(比如“<”正在变成“<”)。

如何在转换为 html 时保留 Session 变量的原始内容?

我已经检查了 Controller 参数中的字符串值,此时似乎没问题。试图使用 Javascript 替换函数但无法获得有效字符串的起点。

最佳答案

在你看来(如果我理解得很好的话),你应该使用

@Html.Raw(<yourVariable>)

这将呈现“未编码”的 html。

关于c# - 将 session 变量转换为 html,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16893555/

相关文章:

javascript - 是否有一个 <a> 标记的事件处理程序在页面加载时触发?

c# - 您可以在同一个 Web API Controller 中使用 2 个具有不同参数类型的 GET 方法吗?

html - Razor 页面 (cshtml) 渲染 HTML 标记而不使用经典颜色

javascript - Handlebars 和文本区域

c# - 实例化 GameObject 的正确方法?

c# - ASP.NET C# 更新查询不工作

c# - 是否可以在 C# 中的远程服务器上创建 DSN

javascript - 动画导航栏上的增量收缩

jquery - 如何从另一个页面加载背景图像?

使用按钮回发而不是使用 POST 的 C# Webform 文件上传