如何编码字符串与空格成HTML有效id?



我有class项,其唯一标识符是它们的string字段。我使用Razor(c#)在html中设置这些元素。我为javascript处理它。我需要转换example"Mr。Smith"到id"{2342-2341-2324-…}"或在Base64"92384098230…"。然后使用javascript从编码字符串中获取值。如何在c#和Javascript中做到这一点?

您可以这样做-

C# - Uri.EscapeDataString(String)

并在JavaScript中转换上述值-

js - unescape(string) or decodeURI(string)

如果你想做相反的事情,你可以使用

C# - Uri.UnEscapeDataString(string) & js - escape(string) or encodeURI (string)

相关内容

  • 没有找到相关文章

最新更新