在传递网页参数时是将数据附在网址后面传递,但是遇到一些如“#”,“&”等特殊字符会读不到这些字符之后的参数,所以在需要传递特殊字符的场合,只要先将欲传递的内容先民UrlEncode加以编码,就可以保证所传递过去的值可以顺利被读到。而UrlDecode方法则是将编码过的内容译码还原。
如:
<A href="a.aspx?name=<%= Server.UrlEncode("ba&ba")%>">
在传递网页参数时是将数据附在网址后面传递,但是遇到一些如“#”,“&”等特殊字符会读不到这些字符之后的参数,所以在需要传递特殊字符的场合,只要先将欲传递的内容先民UrlEncode加以编码,就可以保证所传递过去的值可以顺利被读到。而UrlDecode方法则是将编码过的内容译码还原。
如:
<A href="a.aspx?name=<%= Server.UrlEncode("ba&ba")%>">