如何在点击浏览器按钮时注入JS代码?我注意到,在该页面生命周期中,RegisterStartupScript不注入任何JS代码。
或
如何强制任何浏览器不使用缓存,并在使用后退按钮时进行全新的完整页面加载?
发布于 2009-08-05 00:47:32
您可以检查引用URL (通过请求对象或HTTP服务器变量),以查看它是否来自page Load事件中的某个页面,然后从那里加载您的javascript。
发布于 2009-08-05 01:17:27
我认为这取决于你缓存的内容……例如,在一个项目中,我让IE缓存图像,无论您是否按下后退按钮或刷新页面,图像都不会被刷新。因此,解决方案是向img源代码添加一个带有时间戳的查询字符串。
希望能有所帮助。
发布于 2009-08-05 01:20:14
尝试将以下行添加到Page Load事件中。该页面将不会被缓存,并将被重新加载,而不是从缓存中检索。
Response.Cache.SetCacheability(HttpCacheability.NoCache);https://stackoverflow.com/questions/1230606
复制相似问题