首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当后退按钮被点击时,如何从后台代码注入Javascript?(asp.net)

当后退按钮被点击时,如何从后台代码注入Javascript?(asp.net)
EN

Stack Overflow用户
提问于 2009-08-05 00:34:12
回答 4查看 893关注 0票数 0

如何在点击浏览器按钮时注入JS代码?我注意到,在该页面生命周期中,RegisterStartupScript不注入任何JS代码。

如何强制任何浏览器不使用缓存,并在使用后退按钮时进行全新的完整页面加载?

EN

回答 4

Stack Overflow用户

发布于 2009-08-05 00:47:32

您可以检查引用URL (通过请求对象或HTTP服务器变量),以查看它是否来自page Load事件中的某个页面,然后从那里加载您的javascript。

票数 0
EN

Stack Overflow用户

发布于 2009-08-05 01:17:27

我认为这取决于你缓存的内容……例如,在一个项目中,我让IE缓存图像,无论您是否按下后退按钮或刷新页面,图像都不会被刷新。因此,解决方案是向img源代码添加一个带有时间戳的查询字符串。

希望能有所帮助。

票数 0
EN

Stack Overflow用户

发布于 2009-08-05 01:20:14

尝试将以下行添加到Page Load事件中。该页面将不会被缓存,并将被重新加载,而不是从缓存中检索。

代码语言:javascript
复制
Response.Cache.SetCacheability(HttpCacheability.NoCache);
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1230606

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档