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