今天发现一个奇怪的问题,就是同样一段网址,是这样的格式的:
http://....../default.aspx?a=1&b=2#name
这个网址有querystring参数同时有页面书签,这个网址在浏览器中访问以及在<a href=""/>中表现都是正常的,可是在ASP.NET的Response.Redirect中却不能正常使用,因为那样读取的b="2#name"必然造成出错
我发现问题后在#前面添加了一个&变成
http://....../default.aspx?a=1&b=2name
就正常了,呵呵