在我的页面上,我有一个下载文档的按钮。我正在使用步骤构建页面,因此第 1 步是选择类型,第 2 步是下载文档,第 3 步是在文本框中写入一些信息。
我想做的是在按下下载按钮后显示第 3 步。
因此,在 button_click 事件中,我首先放置了一些代码来显示第 3 步,然后我需要做一些事情来下载表单。
要下载该文档,我使用 ASHX 处理程序文件。这很好用。
但我的问题是当我去那个处理程序时,我的页面没有更新。
我用了
response.redirect("GiveFile.ashx?file=document.doc",false)
经过一番阅读,我发现使用 response.redirect 会结束当前响应,因此页面不会更新。
我正在考虑创建一个新的响应并将其重定向到处理程序文件,但我找不到一个示例来了解它是如何完成的。我也不知道它是否会起作用。
我也试过
server.transferrequest("GiveFile.ashx?file=document.doc",true)
但这也结束了当前的响应。
谁能帮我解决这个问题?
rg,埃里克