続行を確認するダイアログ ボックスが開かずにブラウザが閉じたときに、ファイルを削除しようとしています。
現在、次のようなコードがあります。
<script language="JavaScript" >
window.onbeforeunload = deletePDF;
function deletePDF() {
__doPostBack('', '');
return true;
}
</script>
Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
If Page.IsPostBack Then
System.IO.File.Delete(tempPath & pdfFileName)
End If
関数が何も返さない場合、自分でページを閉じるまでページがハングします。
これを行うより良い方法はありますか?