您可以在 Silverlight 中进行 HtmlDecode 和 HtmlEncode 吗?
Posted
技术标签:
【中文标题】您可以在 Silverlight 中进行 HtmlDecode 和 HtmlEncode 吗?【英文标题】:Can you do HtmlDecode & HtmlEncode in Silverlight? 【发布时间】:2010-10-23 19:08:02 【问题描述】:因此,既然 System.Web
和 HttpContext
在 Silverlight 中不可用,有没有办法在 Silverlight 应用程序中执行 htmlDecode
和 HtmlEncode
而不需要一些可怕的正则表达式?
【问题讨论】:
【参考方案1】:System.Windows.Browser 有一个带有HtmlEncode 和HtmlDecode 方法的HttpUtility 类。
【讨论】:
这个方法只替换字符、&和"。有没有更好的方法也替换换行符和其他特殊字符? @helb 你会用什么替换换行符? HtmlEncoding 是为了确保文本 blob 可以安全地通过 HTML 解析器而不触发任何 DOM 解析......需要更好地了解您的实际需求。我建议提出一个新问题。以上是关于您可以在 Silverlight 中进行 HtmlDecode 和 HtmlEncode 吗?的主要内容,如果未能解决你的问题,请参考以下文章
在 Silverlight 中使用表单进行 Windows 身份验证 [重复]
Microsoft silverlight安装完成后提示无法加载