我正在传递一个加密的URL字符串:
Default.aspx?S3tLlnIKKzE%3d
我希望将该URL字符串以变量的形式传回到ASPX页面中。
protected string qs = string.Empty;
NameValueCollection qscollstring = HttpContext.Current.Request.QueryString;
qs = qscollstring[0];
返回的结果是:S3tLlnIKKzE=
qscollstring[0]中的值是正确的:S3tLlnIKKzE%3d
我知道问题出在URL编码上,但我找不到保持字符串不变的方法。
似乎将qscollstring[0]中的值赋给字符串会改变其值:S3tLlnIKKzE%3d
变成了S3tLlnIKKzE=
我需要它保持为:S3tLlnIKKzE%3d