保存内存流并继续

时间:2010-10-28 13:55:08

标签: c# javascript asp.net download

我想保存MemoruStream,我使用下面的内容:

...
response.BinaryWrite(myStream.ToArray());
response.End();

用户获取保存对话框,他可以选择保存文件或取消保存。但是,问题是如果用户选择取消下载,或者如果他选择保存文件,则无法继续运行代码。我想调用另一种方法来更新数据库中的某些表,但我不能这样做。

那么,还有其他方法可以保存我的内存流吗?一些javascript或什么?

再见

1 个答案:

答案 0 :(得分:0)

摆脱 response.End(); 行,您将能够调用其他方法。 注意,您将无法使用Response.Write向客户端输出任何内容,但您可以更新表格。