gpt4 book ai didi

.net - 奇怪的#_=_出现在response.redirect ASP.NET之后的url末尾

转载 作者:行者123 更新时间:2023-12-02 22:39:28 25 4
gpt4 key购买 nike

这里使用 Response.Redirect() 方法的人,是否遇到过浏览器地址栏上 uri 末尾附加的一些奇怪字符?
奇怪的字符是哈希、下划线、等号和下划线(不含空格),如下所示...我不知道这些是什么意思,当这些奇怪的字符出现时,重定向并没有正确地发生。

 #_=_ 

对此有任何见解请分享。谢谢

最佳答案

location-part 中的任何内容# 后面的 URL 的指页面中的 anchor ,通常是 <a name=""><whatever id=""> 。有些网站使用它们(可能与客户端 Javascript 一起)来执行魔法,但既然你问这个,我感觉你的情况并非如此。因此,没有真正的韵律或理由表明这些字符本身的存在或不存在会导致重定向是否有效。事实上,它们甚至不会在 HTTP 请求中发送到服务器(至少 Firefox 不会)。

您是否查看过发生这种情况时的 HTTP 请求交换? Live HTTP Headers、HttpFox 或 Firebug(查看网络面板)之类的东西将帮助您解决此问题,并且可能会指出错误的位置 #_=_来自。

关于.net - 奇怪的#_=_出现在response.redirect ASP.NET之后的url末尾,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7632322/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com