我有一个webforms网站,有2个菜单。
在页面上单击一个按钮,会有一些由Web服务(ajax)触发的c#事件,然后将您重定向到另一个history.go(-1)
的页面。唯一的问题是,在webservice中我创建了一个使菜单切换的sesion,默认的一个隐藏,另一个显示。菜单在主页面的Page_Load中完成。
我的问题是,使用history.go(-1),您将转到上一页,但旧菜单会出现而不是新菜单。我该如何解决?
答案 0 :(得分:0)
This artical表示从服务器设置cookie然后检入客户端。 你可以使用这样的东西,然后检查cookie以确定页面是否从缓存中加载,然后强制回发。
location.reload()
答案 1 :(得分:0)
我的修复是在会话中添加previos链接,当我需要重定向w / cache时,我重定向到另一个aspx页面,重定向来自url params的depengind,我需要它去...它是更简单的方法我可以......