0

続行を確認するダイアログ ボックスが開かずにブラウザが閉じたときに、ファイルを削除しようとしています。

現在、次のようなコードがあります。

<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

関数が何も返さない場合、自分でページを閉じるまでページがハングします。
これを行うより良い方法はありますか?

4

0 に答える 0