我有一个页面,允许用户输入搜索条件,然后显示匹配的记录。它还有一个下载按钮,使用户能够下载匹配的记录。
我如何对其进行编码,以便在下载数据之前单击“下载”将首先刷新记录显示?
这是我用于下载的代码:
Response.ClearContent();
Response.ClearHeaders();
using (MemoryStream outputStream = new MemoryStream())
{
// some details elided...
outputStream.Write(documentData, 0, documentData.Count());
string fileName = GenerateFileName();
Response.AppendHeader("content-disposition", String.Format("attachment; filename={0}", fileName));
outputStream.Flush();
outputStream.WriteTo(Response.OutputStream);
}
Response.Flush();
Response.Close();