所以我想在用户关闭浏览器时删除一些文件。
我正在使用page_unload
如下所示的方法:
protected override void OnUnload(EventArgs e)
{
base.OnUnload(e);
string[] uploadedFiles = Directory.GetFiles(Server.MapPath("~/testPdfIn"));
foreach (string uploaded in uploadedFiles)
{
File.Delete(uploaded);
}
}
但是该page_unload
方法将在页面加载后立即触发,删除文件夹中的文件,用户甚至无需关闭浏览器。
有没有办法page_unload
在加载后立即停止触发并且仅在用户关闭浏览器时触发?