だから私はユーザーがブラウザを閉じたときにいくつかのファイルを削除したいと思います。
私は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
ロード直後に起動し、ユーザーがブラウザを閉じたときにのみ起動するのを停止する方法はありますか?