【发布时间】:2011-01-02 02:48:16
【问题描述】:
我的 C# 站点允许用户提交要在站点上显示的 HTML。我想限制 HTML 允许的标签和属性,但无法弄清楚如何在 .net 中执行此操作。
我尝试过使用Html Agility Pack,但我看不到如何修改 HTML,我可以看到如何通过 HTML 并找到某些数据,但实际上生成输出文件让我感到困惑。
有没有人有一个在.net 中清理 HTML 的好例子?敏捷包可能是答案,但缺少文档。
【问题讨论】:
-
好问题。每当我允许提交和显示 HTML 代码时,这都会在我的列表顶部 - 通常我使用为我设置格式和清理结果的控件(即 ASP.NET 中的 www.freetextbox.com),但我应该真正确认结果也。为问题 +1。
标签: c# .net asp.net html sanitization