我有一个 html 形式的简单图表。我想保留它的外观以进行比较,并想为此使用 Session 变量。
我使用 AJAX 将保存图表的 div 的值传递给服务器,并在服务器上将其分配给 Session 变量。不幸的是,当我尝试将此变量呈现回页面时,所有特殊字符都被转换为它们的 html 等价物(比如“<”正在变成“<”)。
如何在转换为 html 时保留 Session 变量的原始内容?
我已经检查了 Controller 参数中的字符串值,此时似乎没问题。试图使用 Javascript 替换函数但无法获得有效字符串的起点。
最佳答案
在你看来(如果我理解得很好的话),你应该使用
@Html.Raw(<yourVariable>)
这将呈现“未编码”的 html。
关于c# - 将 session 变量转换为 html,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16893555/