js window.location.href 跳转显示404错误,但是路径是对的

地址是对的,但是服务器却显示404错误, 要手动刷新一下,页面才显示出来。 这是为什么啊
用C#后台写的:
Response.Write("window.location.href='SHPage.html?sName=" + jumpStore + "'");
别说什么地址错误,页面找不到。 如果是这样的话,网址不变,为什么网页重新刷新就正常显示了。这就不是地址错误了吧,地址错误的话,刷100遍还是404错误。
对了,这个**jumpStore**参数 数据特别长,800+字符的长度。

url传值有长度限制,超出限制是不是无法传后面的值,这个看看吧。

如果需要刷新页面,那就是缓存的问题浏览器你清一下缓存就可了,我之前也遇到过这种问题,还有一种就是tomcat没有发布完,所以你的页面再刷新一次就出来了

把url地址栏传值改短一点试试看