【发布时间】:2008-12-30 00:16:57
【问题描述】:
当使用 ActionLink 从具有 HTML 标签的数据库中呈现数据时
(ie <p>)
结合在其中,ActionLink 转义了标签。处理这个问题的最佳方法是什么?
【问题讨论】:
标签: asp.net-mvc escaping html-helper
当使用 ActionLink 从具有 HTML 标签的数据库中呈现数据时
(ie <p>)
结合在其中,ActionLink 转义了标签。处理这个问题的最佳方法是什么?
【问题讨论】:
标签: asp.net-mvc escaping html-helper
在有效的 (X)HTML 中,锚标记内不允许使用段落标记,所以我不希望框架允许它。
【讨论】:
我不知道你可以在辅助方法中关闭 XSS 保护,但你总是可以构建自己的辅助方法。只需制作一个挂起 Html 类的扩展方法。
如果您只想从数据库中呈现一些 HTML,如果您是控制器,则可以使用 将数据加载到 MyContent 视图数据中。只需知道您必须自己清理此 HTML。
【讨论】: