【发布时间】:2014-07-17 06:23:09
【问题描述】:
我有以下代码可以成功地将 pdf 写入客户端。问题是在此之后我无法获得任何代码来执行。这是向导的最后一步,尽管将其放在 ActiveStepChanged 处理程序中,但它永远不会进入确认/最终页面。
Response.Clear()
Response.ContentType = Nothing
Response.AddHeader("content-disposition", "attachment; filename=" & FileName)
Response.BinaryWrite(data)
Response.Flush()
基本上,当用户点击“完成”按钮时,有一个复选框可供用户检查是否要下载文件。我不想有一个单独的按钮来下载文件,因为众所周知,用户会感到困惑,并认为通过按下下载按钮他们已经完成了必要的步骤并且从未完成他们的应用程序(我们谈论的是非有计算机知识的用户在这里)。所以一切正常,除了当他们选择该选项时它没有进入确认步骤。
如何确保下载文件后继续处理?
【问题讨论】:
标签: asp.net httpresponse