Private Sub Links_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Try
Dim link As LinkButton = CType(sender, LinkButton)
Response.Clear()
Response.AddHeader("Content-Disposition", "attachment; filename=" & ink.Text)
Response.AddHeader("Content-Type", "application/download")
Response.WriteFile(TempFileManager.FileStoreURL & link.Text)
Response.End() Catch ex As Exception log.ErrOut(Me, "CSVMAKE_EXCEPTION_ERROR", ex)
'メッセージを設定「CSVファイル生成の時、エラーが発生。」
Me.OutputMessage.Text = ex.Message
End Try
End Sub以上是代码!
问题1 比如要下载的文件被删除时,会出错!怎么让程序不再显示下在窗口?我怎么每次都显示下载窗口,然后点打开按钮的时候什么都不显示!
问题2 我这点代码有什么地方不对么?怎么每次都走到Catch 部分里面?我认为正常的时候他也走到里面,这个时候ex.Message的信息是”打算中止线程。”谢谢
Dim link As LinkButton = CType(sender, LinkButton)
Response.Clear()
Response.AddHeader("Content-Disposition", "attachment; filename=" & ink.Text)
Response.AddHeader("Content-Type", "application/download")
Response.WriteFile(TempFileManager.FileStoreURL & link.Text)
Response.End() Catch ex As Exception log.ErrOut(Me, "CSVMAKE_EXCEPTION_ERROR", ex)
'メッセージを設定「CSVファイル生成の時、エラーが発生。」
Me.OutputMessage.Text = ex.Message
End Try
End Sub以上是代码!
问题1 比如要下载的文件被删除时,会出错!怎么让程序不再显示下在窗口?我怎么每次都显示下载窗口,然后点打开按钮的时候什么都不显示!
问题2 我这点代码有什么地方不对么?怎么每次都走到Catch 部分里面?我认为正常的时候他也走到里面,这个时候ex.Message的信息是”打算中止线程。”谢谢
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货