您可以在 Silverlight 中进行 HtmlDecode 和 HtmlEncode 吗?

Posted

技术标签:

【中文标题】您可以在 Silverlight 中进行 HtmlDecode 和 HtmlEncode 吗?【英文标题】:Can you do HtmlDecode & HtmlEncode in Silverlight? 【发布时间】:2010-10-23 19:08:02 【问题描述】:

因此,既然 System.WebHttpContext 在 Silverlight 中不可用,有没有办法在 Silverlight 应用程序中执行 htmlDecodeHtmlEncode 而不需要一些可怕的正则表达式?

【问题讨论】:

【参考方案1】:

System.Windows.Browser 有一个带有HtmlEncode 和HtmlDecode 方法的HttpUtility 类。

【讨论】:

这个方法只替换字符、&和"。有没有更好的方法也替换换行符和其他特殊字符? @helb 你会用什么替换换行符? HtmlEncoding 是为了确保文本 blob 可以安全地通过 HTML 解析器而不触发任何 DOM 解析......需要更好地了解您的实际需求。我建议提出一个新问题。

以上是关于您可以在 Silverlight 中进行 HtmlDecode 和 HtmlEncode 吗?的主要内容,如果未能解决你的问题,请参考以下文章

从Silverlight发布代码?

如何在Silverlight中展示产品?

在 Silverlight 中使用表单进行 Windows 身份验证 [重复]

Microsoft silverlight安装完成后提示无法加载

您如何让 Silverlight 调整文本内容的大小以适合?

将 Silverlight 与 Ruby on Rails 一起使用?