【发布时间】:2017-04-05 12:10:25
【问题描述】:
我面临一个奇怪的问题。我试图使用javascript方式从当前页面重定向到另一个页面,如下所示,参数追加
如果我的网址是 myurl.com
当我甚至从开发者控制台执行以下 javascript 时
window.location.href = 'details/page.aspx?k=10';
页面加载正常,但 URL 有两个参数
加载的网址是
那么为什么它会奇怪地重复呢?
在 web.config 中为 HTTP 重写 URL - 某些页面的 HTTPS 切换
【问题讨论】:
-
代码一定有问题。你能提供更多细节吗?
-
它是一个 ASP.NET 应用程序。我从开发者控制台尝试了上面的 javascript。甚至它显示为参数重复
-
您似乎在后端有额外的重定向。您是否尝试过在 Chrome WebTools 中调试网络?但是在启用“保留日志”选项的情况下对其进行调试。
-
我认为这是因为您的相对路径,而不是以
/开头的绝对路径。你试过用斜线开头吗? -
对不起..我错过了一件重要的事情.. web.config中有URL重写用于http https切换
标签: javascript asp.net