【发布时间】:2017-12-20 19:33:35
【问题描述】:
我有一个看起来像这样的查询字符串。
Page.aspx?s=C94CA8CCAFB12E2B669735186D327D1B3E505538139A66C8455X%2353411389BBB9577E1FD
然后我有一个 Button,它的回帖如下所示:
protected void btn_Click(object sender, EventArgs e)
{
string URL = Request.QueryString["s"];
Response.Redirect("Page2.aspx?s="+URL);
}
但是当我进入第 2 页时,我在 URL 中输入的查询字符串将 % 符号更改为 # 并且解密失败,因为它在字符串中查找该 % 来分隔我的所有页面都可以使用该解密,所以我不能改变工作方式我需要知道为什么它将 % 更改为 # 这是进入 Page2.aspx 时的样子
Page2.aspx?s=C94CA8CCAFB12E2B669735186D327D1B3E505538139A66C8455X#53411389BBB9577E1FD
【问题讨论】:
标签: c# asp.net query-string