- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
问题是这样的:
你有一个文本框,你输入一些文本,将它发送到服务器。在另一个页面上,该值被检索并显示在屏幕上的文本框和标签中。
停止脚本攻击很重要,asp.net 不会让您提交不安全的代码,因此在提交您的 javascript 时将 < 替换为 <
并且 >
当从服务器检索值时,它们将返回 <
和 >
这很适合在标签中显示,但是当放入文本框,必须将它们替换回 < 和 >
数据应安全地存储在数据库中,因为其他人可能会使用此内容。从安全的 Angular 来看,我想在其上调用 htmlencode 然后存储它。我想在客户端的标签中显示此编码 html,但我想在文本框中显示解码版本。
所以我需要的是 javascript 中的 htmldecode 解决方案。 htmlencode/decode 取代的不仅仅是 < >,没有明确的列表我无法创建自己的方法。有解决方案吗?
最佳答案
与其尝试将一串文本转换为 HTML,然后使用 innerHTML 将其添加到文档中;使用标准的 DOM 方法。
myElement.appendChild(
document.createTextNode(myString)
);
关于javascript - 是否有来自 asp.net 的与 htmlencode/htmldecode 等效的 javascript?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3905310/
我正在使用 WebUtilty.HtmlDecode 解码 HTML。事实证明它没有正确解码,例如 – 应该解码为“-”字符,但 WebUtilty.HtmlDecode 没有解码它。但是,HttpU
<% Function HTMLDecode(sText) &nbs
我正在使用 WebUtility.HtmlDecode 尝试解码一个字符串,其中的一部分如下: checkin=%7B%22id%22%3A%224f612730e4b071dd72e3749d%22
String Text = "This is example Text"; Text = WebUtility.HtmlDecode(Text); System.IO.File
这是我的代码: string myText = "Wählen Sie bitte"; string myTextDecoded = HttpUtility.HtmlDecode(myTex
我有一个返回 View 的 ASP.NET MVC Controller 。在这个 View 中,我创建了一些 html。例如 @Html.ActionLink(HttpUtility.HtmlDec
你好,我想解码 html 实体,但是当实体数大于 127 时我遇到了问题。 我正在使用 WebUtility.HtmlDecode 示例: class Program { static voi
我有这个 string test = HttpUtility.HtmlDecode("http://test.com/Folder1/Folder2/my%20view.aspx"); 当我查看测
有没有等价于HttpUtility.HtmlDecode的在 WinRT 中?我正在开发 MetroStyle 应用程序并想解码来自 XML 文档的字符串。 最佳答案 改为使用 System.Net.
我目前正在使用 HtmlAgilityPack 和控制台应用程序来抓取网站。由于 html 已编码(它返回编码字符,例如 '),因此我必须在将内容保存到数据库之前进行解码。 有没有办法使用 HtmlA
我有一个 localStorage 保存一个如下所示的字符串: "ABC&nbps;&nbps;&nbps;&nbps;ABC Description" 我从 localStorage 获取此字符
我想将值中包含引号的字符串解析为 JSON。 JSON.stringify()的字符串在htmlDecode()之后,';转换为",JSON.parse()时出错。 new DOMParser().p
这是 C# 中的一个很好的简单行: System.Web.HttpUtility.HtmlDecode("🍺") 它应该返回 🍺,如果我从我的单元测试或 LinqPad 运行它,它会
编辑 - 根据答案修改: 好的,这是我根据答案修改的内容: 这是字符串。 "November is Fruit's Fresh." 这是我正在做的: static string
我试图在 View 中使用 MVC4/Razor 在 html 中写 Márcia 这个词,但结果是错误的,如: Márcia 注意:标签 SPAN 中的单词打印输出正确,但模型 (@Model.Na
我正在尝试开发一个安全的 Web 应用程序,它可以接受表单数据,将其编码到数据库中以消除跨站点脚本问题,然后在其他网页上很好地格式化它。 正在使用 对表单数据进行编码 HttpUtility.Html
我知道在 System.Web 命名空间中有不同的方法来解码 html 实体(例如空间的“%20”)。然而,我正在构建一个 Winforms 应用程序,但需要处理 html 编码的字符串。基本上我有
我需要在 .NET Core (MVC6) 中解码 HTML 字符。看起来 .NET Core 没有 WebUtility.HtmlDecode 函数,之前每个人都为此目的使用过该函数。 .NET C
我觉得这很奇怪,也很烦人。 例子: Decode(”) => ” Encode(”) => ” 相关类: .NET 4: System.Net.WebUtility .NE
我正在尝试用 C# 编写一个方法,该方法采用带有 HTML 编码字符的字符串并将其作为 utf-8 字符返回。起初我认为这已经可以通过 HttpEncoder.HtmlDecode 实现了。方法,但这
我是一名优秀的程序员,十分优秀!