.net调用JScript脚本及JS url加密解密
.net 使用escape 和 unescape方法:
在 C# 里,使用 escape 和 unescape,添加引用: Microsoft.JScript
string strEscaped = Microsoft.JScript.GlobalObject.escape("测试打");
注意:js的一些函数,在 jscript.net 里,全部放在 GlobalObject 下
同样, 就可以使用 unescape, encodeURI, decodeURI 等等的函数了.
或者Server.UrlDecode(Cells);
对多数URL参数。进行解密。
JS url加密解密:编码(escape,encodeURI,encodeURIComponent),解码(unescape,decodeURI,decodeURIComponent)
1、 传递参数时需要使用encodeURIComponent,这样组合的url才不会被#等特殊字符截断。
2、 进行url跳转时可以整体使用encodeURI
3、 js使用数据时可以使用escape
4、 escape对0-255以外的unicode值进行编码时输出%u****格式,其它情况下escape,encodeURI,encodeURIComponent编码结果相同。
相关文章
将DataTable中的一行复制到另一个DataTable的方法
将DataTable中的一行复制到另一个DataTable的方法...2007-09-09ASP.NET从客户端中检测到有潜在危险的request.form值的3种解决方法
这篇文章主要介绍了ASP.NET从客户端中检测到有潜在危险的request.form值的3种解决方法,这是ASP.NET开发中一个比较常见的经典的问题,需要的朋友可以参考下2015-01-01.net core并发请求发送HttpWebRequest的坑解决
这篇文章主要给大家介绍了关于.net core并发请求发送HttpWebRequest的坑的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面来一起看看吧2018-12-12.NET性能调优之一:ANTS Performance Profiler的使用介绍
本系列文章主要会介绍一些.NET性能调优的工具、Web性能优化的规则(如YSlow)及方法等等内容。成文前最不希望看到的就是园子里不间断的“哪个语言好,哪个语言性能高”的争论,不多说,真正的明白人都应该知道这样的争论有没有意义,希望我们能从实际性能优化的角度去讨论问题2013-01-01
最新评论