asp.net - HTML 清理 - 错误的标记?

标签 asp.net html

我一直在扫描一些关于清理 HTML 标记字符串以便在页面上重新显示的讨论(例如博客评论)。过去,我只是单方面逃避重新显示的标记。

有谁知道除了删除“不安全”标签之外是否还有其他解决方案?

如果标记无效怎么办?例如,您如何防止未关闭的 标记在页面上以粗体显示其后的所有文本?

似乎 Stackoverflow 可以处理这个问题。

未闭合的 'b' 标签示例

谢谢。

最佳答案

Stackoverflow 要么使用 textile或者非常相似的东西。

Textile 或多或少地保证吐出有效的 (x)html,改善许多与净化用户输入相关的典型问题。

关于asp.net - HTML 清理 - 错误的标记?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/414366/

相关文章:

javascript - 使用 jQuery 通过动态 HTML 输入字段将商品总数量计算为商品价格

asp.net - 301 使用 asp.net web.config 文件从一个网站重定向到另一个网站

asp.net - 将多个参数传递给 jQuery ajax 调用

c# - 如何获取 Gmail 联系人?

html - float 未被清除

jquery - 在 Silverstripe 3 中加载带有滑动动画的新页面(使用 Ajax?)

c# - Log4Net 的附加组件

php - 是否存在允许设备无需下载或流式传输即可访问和使用数据的技术?

html - 不能用 ! 覆盖内联样式重要属性(property)?

php - 适用于 Ubuntu 的 WYSIWYG Web 编辑器(php、CSS、HTML、Javascript)好吗?