.net调用JScript脚本及JS url加密解密

 更新时间:2013年03月19日 17:41:40   作者:  
.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编码结果相同。

相关文章

  • 验证一个ASP.NET应用程序和页面的生命周期的实现代码

    验证一个ASP.NET应用程序和页面的生命周期的实现代码

    我们知道ASP.NET Page的生命周期实际上是ASP.NET Application的生命周期的一部分。这个周期经历了HTTP Module => HTTP Handler => ASP.NET Page => Http Module这样一个过程
    2012-04-04
  • ASP.NET Core学习之使用JWT认证授权详解

    ASP.NET Core学习之使用JWT认证授权详解

    这篇文章主要给大家介绍了关于ASP.NET Core学习之使用JWT认证授权的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用ASP.NET Core具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2020-08-08
  • ASP.NET Cookie是怎么生成的(推荐)

    ASP.NET Cookie是怎么生成的(推荐)

    这篇文章主要介绍了ASP.NET Cookie是怎么生成的,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-01-01
  • ASP.NET实现伪静态网页方法小结

    ASP.NET实现伪静态网页方法小结

    这篇文章主要介绍了ASP.NET实现伪静态网页方法小结,主要包括了利用Httphandler实现URL重写、地址重写、利用Mircosoft URLRewriter.dll实现页面伪静态等,需要的朋友可以参考下
    2014-09-09
  • asp.net下PageMethods使用技巧

    asp.net下PageMethods使用技巧

    ASP.net AjAX中的PageMethods可以将静态页方法添加到 ASP.NET 页中并将其用作 Web 方法。然后,无需创建单独的 .asmx 文件即可从该页中的脚本调用这些方法,就好像这些方法是 Web 服务的一部分。特别是在一些交互流程不复杂而调用次数和方法又比较多的情况下更为方便。因为PageMethods不需要我们再添加另外的WEB服务或Page来处理请求。
    2008-03-03
  • asp.net代码中修改web.config节点的具体方法

    asp.net代码中修改web.config节点的具体方法

    在有些情况下,要在代码中读取一种全局变量,把这种全局变量放在web.config是一种常见的手段。
    2013-06-06
  • 使用.net core3.0 正式版创建Winform程序的方法(图文)

    使用.net core3.0 正式版创建Winform程序的方法(图文)

    这篇文章主要介绍了使用.net core3.0 正式版创建Winform程序的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-03-03
  • ASP.NET在IIS7中上下文中不可用的解决方法

    ASP.NET在IIS7中上下文中不可用的解决方法

    执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
    2011-02-02
  • asp.net HTML文件上传标签

    asp.net HTML文件上传标签

    需要在要目录下新建两个目录:upfile和upimg 添加一个FileUpload控件.一个Button.一个Image.一个Label
    2008-12-12
  • [译]ASP.NET Core 2.0 网址重定向的方法

    [译]ASP.NET Core 2.0 网址重定向的方法

    本篇文章主要介绍了[译]ASP.NET Core 2.0 网址重定向的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-10-10

最新评论