从我的 Controller 中,我将带有 unicode 的向上箭头 (&uarr) 或向下箭头 (&darr) 分配给我想在 View 中使用的 ViewBag。
当然,我希望输出变成箭头,但这不起作用,输出变成字符串(例如 &uarr)。
Controller :
...
ViewBag.Arrow = "↑";
...
查看:
...
ViewBag.Arrow <br /> // <--- ↑
...
最佳答案
使用 @MvcHtmlString.Create(ViewBag.Arrow)
比使用 @Html.Raw(...
) 更好。请参阅我的答案,了解原因:Writing/outputting HTML strings unescaped
关于c# - 从 ViewBag 以 unicode 输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13566989/