我有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)