弹出DOWNLOAD对话框之后出现的问题

Templar240 2006-10-25 08:56:18
ASP.NET中,后台做了弹出DOWNLOAD对话框下载文件之后,再有对前台页面上控件的操作,都不产生效果...怎么解决?

Response.Clear()
Response.AddHeader("Content-Disposition", "attachment;filename=" + Server.UrlEncode(argFileNm))
Response.AddHeader("Content-Length", _byte.Length.ToString())
Response.ContentType = "mime"
Response.BinaryWrite(_byte)
Response.Flush()
Response.Close()

argFileNm是文件名,_byte.Length.ToString()是文件长度
这段做完之后,要让页面上的按钮控件的Enabled改变,但不产生效果...是因为Response的问题吗?
...全文
121 3 打赏 收藏 举报
写回复
3 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
Templar240 2006-10-25
  • 打赏
  • 举报
回复
Response.Close()我删掉过,还是一样的结果...

我把btn.Enabled=true写在Download的前面,再加句Response.Flush(),然后再做Download,也没用...
Eddie005 2006-10-25
  • 打赏
  • 举报
回复
建议弹出一个新页面处理下载,这就不会影响原先页面的操作,一般很多网站都是这样处理的
Eddie005 2006-10-25
  • 打赏
  • 举报
回复
Response.Close()了~
相关推荐
发帖
.NET社区

6.1w+

社区成员

.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
帖子事件
创建了帖子
2006-10-25 08:56
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。