地址是对的,但是服务器却显示404错误, 要手动刷新一下,页面才显示出来。 这是为什么啊
用C#后台写的:
Response.Write("<script>window.location.href='SHPage.html?sName=" + jumpStore + "'</script>");
别说什么地址错误,页面找不到。 如果是这样的话,网址不变,网页重新刷新就正常显示了。这就不是地址错误了吧,地址错误的话,刷100遍还是404错误。
对了,这个jumpStore参数 数据特别长,800+字符的长度。
刚重启了下IIS 也回收应用池了 还是没用
有没有考虑过jumpStore就几十字符的时候试过没有.如果几十字符可以那说明window.location.href是有限制的..,手动刷新浏览器就相当于浏览器访问地址.貌似现在浏览器大多都没有限制...不过jumpStore是参数.不应该会影响
问题是他跳转到你想要的页面了么?
对的,网址是对的,但是显示404, 第一次遇到这种问题啊。
要手动刷新才正常显示网页
使用点击事件来跳转,而且get提交本身对大小也是有限制的。
(1)确认你请求方式是否一致(2)参数长度是否过长