string myUrl = “http://host:port/page2.aspx?param1=value¶m2=value¶m3=value”;
string EncodedUrl = myUrl.EncodeTo64();
将此作为查询字符串传递并使用检索:
EncodedUrl.DecodeFrom64();
职能:
public static string EncodeTo64(this string target)
{
byte[] toEncodeAsBytes
= System.Text.ASCIIEncoding.ASCII.GetBytes(target);
string returnValue
= System.Convert.ToBase64String(toEncodeAsBytes);
return returnValue;
}
public static string DecodeFrom64(this string target)
{
byte[] encodedDataAsBytes
= System.Convert.FromBase64String(target);
string returnValue =
System.Text.ASCIIEncoding.ASCII.GetString(encodedDataAsBytes);
return returnValue;
}