睿鑫网络`yr0dz/I5K导 读:Server.HTMLEncode 和 Server.URLEncode 是ASP中很常用的函数,在ASP.NET中也有类似的函数:HtmlEncode 和 UrlEncode (注意大小写)以下用实例来进行介绍。
(rK"vvE*Q#@0
睿鑫网络aQ9}B!v%_Server.HTMLEncode and Server.URLEncode are very common functions used
|k w2y_v1P~0
睿鑫网络
mDR M-^'gby ASP developers. Well, as you may have guessed, these two functions睿鑫网络4rz)]`"p?/^
F
n~F_0have ASP.NET counterparts. HtmlEncode and UrlEncode (notice case) are
R
B2NR9Dp0
CYsX+EC:l9vb Wk0part of the System.Web.HttpUtility namespace.睿鑫网络 b9kCs]ruN8B|X
睿鑫网络2\jht4K-`*J#sHere is the demo睿鑫网络pf7X-A0gg.Nk*x3k
z
睿鑫网络(D2C O3l1t3KL
AL[sBurlencode.asp?test=1&test1=2
yzk2VB8GlV0
睿鑫网络
F{ VB!qI|zkurlencode.asp%3ftest%3d1%26test1%3d2睿鑫网络 tsknU9j8G
睿鑫网络U:vmu AAZvThis is a test & hopefully it works!睿鑫网络Z.~3] ^:E-O$d
-D^,Pk4zv5kQ'P0
This is a test & hopefully it works!
lX0B'm/x@K6F0
[w'Z9P-PV0**********************************
X aQPa-u3L/_,H0
睿鑫网络9lpFBt*B9l
KHere is the code:睿鑫网络R*Iiz\
|
]
bp
睿鑫网络JCTr3{8U0C1\,pQv**********************************睿鑫网络1u)xP_(`x!Y;V
睿鑫网络StJ,wuU6l<%@ Page Language="VB" %>
:F8Y9L1WYQ&XT0
A`Rzqr*m0<%@ Import Namespace="System.Web.HttpUtility" %>睿鑫网络"MBZ$^M&j,d
睿鑫网络? |@2ZG i
t{睿鑫网络7M)V:bm ^(|C6p
睿鑫网络$bYJo+x8x^6B/X ?'wx8_)Y-I"W-d0
睿鑫网络`9yvAyC@HTMLEncode and URLEncode the ASP.NET Way睿鑫网络1k6ZM
g9^;YD5S
睿鑫网络@#k#`L.e?.^#{h1n7w)yB{
Rk6F0
nKP7e P o(G"r,|0Sub Page_Load(sender As Object, e As EventArgs)
[[0G{[.{
EL+K@_0
睿鑫网络
d;z,_/k:}
u)O''Assign our test url to a variable, assign the variable to our睿鑫网络D-W.dG\
睿鑫网络+~)b%GH_.Nlabel control睿鑫网络?vz.Q)v(Bk&r7W^
睿鑫网络g/eS"Y|Dim strURLText as String = "urlencode.asp?test=1&test1=2"
g/yr%Z1b0Q0
睿鑫网络7nFBefIstrURL.Text = strURLText
ac6l({-hY^0
Npc+~zY3K0''Encode the test url, assign it to a variable, assign the睿鑫网络ud~C4ZbB
睿鑫网络xhZ_Ch2c+G#zjEvariable to our label control睿鑫网络
W4a#}2{4l
睿鑫网络/gJ$G(r#\Dim strURLEncodeText As String = UrlEncode(strURLText)睿鑫网络2te?T%zVcs
-\U:g9I/f3L?0strURLEncode.Text = strURLEncodeText睿鑫网络}l/hJ2Pub?#S D1~
睿鑫网络 x8~!k6W;]\''Assign our test url to a variable, assign the variable to our睿鑫网络#K[%c?i}
B:A2r$IQ0label control睿鑫网络~"~v^ L4ejSK&`/x
睿鑫网络tL}d?.j
la;{*BDim strHTMLText As String = "
This is a test & hopefully it^y@MR?3{/zG0
A)N)X+JqH#F0works!"睿鑫网络T2L6K:ye
Il
,?h.ofRx L9t0strHTML.Text = strHTMLText
Ly6O&xMP+f0
睿鑫网络 lp6E9?c}L+U.m;i''Encode the test html, assign it to a variable, assign the
mg HD!y;B_\5?1J0
:wLSUq"_j&Vo@0variable to our label control睿鑫网络 [GiMpQ&~1ww
睿鑫网络i1]1s[*Q0i/mDim strHTMLEncodeText As String = HtmlEncode(strHTMLText)睿鑫网络P!|&n[LqJ
睿鑫网络0mO]7v)x0`[strHTMLEncode.Text = strHTMLEncodeText睿鑫网络j~)K:q#G
睿鑫网络Q8W&{)ixRHJy%D#LEnd Sub睿鑫网络?;s"am\@+uJ8C-\3{
睿鑫网络Y!R)iJq
h-ud睿鑫网络[{PP*}h)y(J3l(s/Q
`(Dj X8DC9Xh0睿鑫网络[i8|~L6k
S7Rq.}lW
睿鑫网络:r:S c's,M(xX5\;k$qm0
睿鑫网络!m
sGu:h @*]O#{
I Ui-B1J%KG0
睿鑫网络;S/i _ H$|I^];d睿鑫网络QL-kb5wrJ(|
/q
o.Ali`0
睿鑫网络%~ U
unpg睿鑫网络r5zc9X&L,Y \)D8p"K
睿鑫网络*R'D.`5w*^T5|睿鑫网络m Z
S.t6B
tA#M%vj0
睿鑫网络Oid/rt/f
AvVx2D*ym[ A0
睿鑫网络tJhg9_m LZg`5KEk9@1X6n Z&o0
6\(R3Ib
aG(t/SZ0
l c}5h;O8n0睿鑫网络\f3N
`Q6xv5YC!B}R r
Zp"cv/PB/_p#@,p:S[0
(rk)w8`.v0k3tI0
A'wd*Pb{r0
M+~k4@(I(hs0