我浪费了大量时间搜索并找到检测网页refresh
的最简单方法,以及当用户在浏览器上按F5 button
时。
我已经看到网上提供的大多数样本,但没有一个能满足我的需求。
我将以简单的步骤解释我的问题:
我正在尝试使用sessions
并加载一些图片并将其存储到文件夹中。
接下来我有一个按钮来处理图像上的一些操作。(这里我有一个回发,我试图检测回发并将它们保存到同一个文件夹。)
现在,只要用户尝试refresh
他的网页manually
或点击浏览器上的F5
按钮,我就会出现问题,我需要加载所有图片再次从文件夹。
所以我需要最简单的解决方案来检测它。
任何人都可以帮我解决这个问题吗?
这是我的代码:
If Page.IsPostBack Then
//Here I am checking if the session is there or not.If it is already there I am adding images.
Else
//Here I am creating a new session and adding images.
答案 0 :(得分:0)
在您的方案中,您可以检查图像是否在会话中。如果是,那么您知道它是刷新的,您可以避免再次加载图像。
If Page.IsPostBack Then
//Here I am checking if the session is there or not.If it is already there I am adding images.
Else If Session("Images") <> null
//Here I am creating a new session and adding images.
请原谅我的VB,我不习惯。
答案 1 :(得分:0)
我认为你可以这样做: