.net調(diào)用JScript腳本及JS url加密解密
.net 使用escape 和 unescape方法:
在 C# 里,使用 escape 和 unescape,添加引用: Microsoft.JScript
string strEscaped = Microsoft.JScript.GlobalObject.escape("測(cè)試打");
注意:js的一些函數(shù),在 jscript.net 里,全部放在 GlobalObject 下
同樣, 就可以使用 unescape, encodeURI, decodeURI 等等的函數(shù)了.
或者Server.UrlDecode(Cells);
對(duì)多數(shù)URL參數(shù)。進(jìn)行解密。
JS url加密解密:編碼(escape,encodeURI,encodeURIComponent),解碼(unescape,decodeURI,decodeURIComponent)
1、 傳遞參數(shù)時(shí)需要使用encodeURIComponent,這樣組合的url才不會(huì)被#等特殊字符截?cái)唷?nbsp;
2、 進(jìn)行url跳轉(zhuǎn)時(shí)可以整體使用encodeURI
3、 js使用數(shù)據(jù)時(shí)可以使用escape
4、 escape對(duì)0-255以外的unicode值進(jìn)行編碼時(shí)輸出%u****格式,其它情況下escape,encodeURI,encodeURIComponent編碼結(jié)果相同。
相關(guān)文章
asp.net(c#)有關(guān) Session 操作的幾個(gè)誤區(qū)
asp.net(c#)有關(guān) Session 操作的幾個(gè)誤區(qū)...2007-06-06將DataTable中的一行復(fù)制到另一個(gè)DataTable的方法
將DataTable中的一行復(fù)制到另一個(gè)DataTable的方法...2007-09-09保護(hù).net中的dll文件方法(防止破解、反編譯dll)
.net是一種建立在虛擬機(jī)上執(zhí)行的語(yǔ)言,它直接生成 MSIL 的中間語(yǔ)言,再由.net編譯器 JIT 解釋映象為本機(jī)代碼并交付CPU執(zhí)行。中間語(yǔ)言很容易被反編譯,所以研究下如何有效的保護(hù)dll文件2013-02-02ASP.NET從客戶端中檢測(cè)到有潛在危險(xiǎn)的request.form值的3種解決方法
這篇文章主要介紹了ASP.NET從客戶端中檢測(cè)到有潛在危險(xiǎn)的request.form值的3種解決方法,這是ASP.NET開發(fā)中一個(gè)比較常見的經(jīng)典的問題,需要的朋友可以參考下2015-01-01Asp.Net使用Npoi導(dǎo)入導(dǎo)出Excel的方法
這篇文章主要介紹了Asp.Net使用Npoi導(dǎo)入導(dǎo)出Excel的方法,采用該方法在導(dǎo)出Excel的時(shí)候不需要office組件的支持,而在導(dǎo)入Excel的時(shí)候采用OleDb的方式,需要office組件的支持。是一個(gè)非常實(shí)用的技巧,需要的朋友可以參考下2014-09-09.net core并發(fā)請(qǐng)求發(fā)送HttpWebRequest的坑解決
這篇文章主要給大家介紹了關(guān)于.net core并發(fā)請(qǐng)求發(fā)送HttpWebRequest的坑的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起看看吧2018-12-12.NET性能調(diào)優(yōu)之一:ANTS Performance Profiler的使用介紹
本系列文章主要會(huì)介紹一些.NET性能調(diào)優(yōu)的工具、Web性能優(yōu)化的規(guī)則(如YSlow)及方法等等內(nèi)容。成文前最不希望看到的就是園子里不間斷的“哪個(gè)語(yǔ)言好,哪個(gè)語(yǔ)言性能高”的爭(zhēng)論,不多說(shuō),真正的明白人都應(yīng)該知道這樣的爭(zhēng)論有沒有意義,希望我們能從實(shí)際性能優(yōu)化的角度去討論問題2013-01-01