我需要展示一个ASP.NET页面,上面有一条消息,类似于“您的下载即将开始...”,然后我需要使用Response.WriteFile(myfile)发送文件。问题是我将我的代码插入到Page_LoadComplete中,因为我认为ASP.NET会显示和呈现基本的HTML,然后在代码中有Response.WriteFile(strFullPath)。问题在于没有HTML被呈现出来,而文件正确传输!如何同时显示一个简单的HTML,比如“您的下载正在进行中”...?
谢谢
<iframe src="LINKTOTHEFILEPAGE"></iframe>
<head>
中。<script>
setTimeout(function(){window.location='LINKTOTHEFILEPAGE';}, 5000);
</script>
<noscript>
<meta http-equiv="refresh" content="5; url=LINKTOTHEFILEPAGE">
</noscript>