.net調(diào)用JScript腳本及JS url加密解密
.net 使用escape 和 unescape方法:
在 C# 里,使用 escape 和 unescape,添加引用: Microsoft.JScript
string strEscaped = Microsoft.JScript.GlobalObject.escape("測試打");
注意:js的一些函數(shù),在 jscript.net 里,全部放在 GlobalObject 下
同樣, 就可以使用 unescape, encodeURI, decodeURI 等等的函數(shù)了.
或者Server.UrlDecode(Cells);
對多數(shù)URL參數(shù)。進行解密。
JS url加密解密:編碼(escape,encodeURI,encodeURIComponent),解碼(unescape,decodeURI,decodeURIComponent)
1、 傳遞參數(shù)時需要使用encodeURIComponent,這樣組合的url才不會被#等特殊字符截斷。
2、 進行url跳轉(zhuǎn)時可以整體使用encodeURI
3、 js使用數(shù)據(jù)時可以使用escape
4、 escape對0-255以外的unicode值進行編碼時輸出%u****格式,其它情況下escape,encodeURI,encodeURIComponent編碼結(jié)果相同。
相關(guān)文章
asp.net(c#)有關(guān) Session 操作的幾個誤區(qū)
asp.net(c#)有關(guān) Session 操作的幾個誤區(qū)...2007-06-06將DataTable中的一行復制到另一個DataTable的方法
將DataTable中的一行復制到另一個DataTable的方法...2007-09-09ASP.NET從客戶端中檢測到有潛在危險的request.form值的3種解決方法
這篇文章主要介紹了ASP.NET從客戶端中檢測到有潛在危險的request.form值的3種解決方法,這是ASP.NET開發(fā)中一個比較常見的經(jīng)典的問題,需要的朋友可以參考下2015-01-01.net core并發(fā)請求發(fā)送HttpWebRequest的坑解決
這篇文章主要給大家介紹了關(guān)于.net core并發(fā)請求發(fā)送HttpWebRequest的坑的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面來一起看看吧2018-12-12.NET性能調(diào)優(yōu)之一:ANTS Performance Profiler的使用介紹
本系列文章主要會介紹一些.NET性能調(diào)優(yōu)的工具、Web性能優(yōu)化的規(guī)則(如YSlow)及方法等等內(nèi)容。成文前最不希望看到的就是園子里不間斷的“哪個語言好,哪個語言性能高”的爭論,不多說,真正的明白人都應(yīng)該知道這樣的爭論有沒有意義,希望我們能從實際性能優(yōu)化的角度去討論問題2013-01-01