我已经将密码作为参数从ajax发送到我的WCF服务方法之一。
在发送密码的过程中,因为它可以包含“#”,所以我在javascript中使用了以下代码:
var encodedPassword = encodeURIComponent(Password);
现在它使用%23 ...等
但是,当涉及到c#中的服务方法时,它具有相同的形式,即用“%23”代替“#”。
我想将其解码为普通字符串。
为此,我尝试:
Password = HttpUtility.HtmlDecode(Password);
这件事失败了。
Password = HttpUtility.UrlDecode(Password);
这件事失败了。
那我怎样才能再次将密码解码为其原始形式呢?(其中有#个)
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句