如何将带空格的字符串编码为 html 有效 ID?
how to encode string with spaces into html valid 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)
我有 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)