ASP.NET-传输文件和响应。结束追加';线程被中止';归档内容
我有一个ASP.NET网页,生成一个文件,并在用户提交表单后返回 但是,通过ASP.NET发送时,文件内容正在被修改 代码如下:ASP.NET-传输文件和响应。结束追加';线程被中止';归档内容,asp.net,vb.net,Asp.net,Vb.net,我有一个ASP.NET网页,生成一个文件,并在用户提交表单后返回 但是,通过ASP.NET发送时,文件内容正在被修改 代码如下: Response.TransmitFile(fileName) Response.[End]() 这将导致文件内容在其末尾包含此文本- 线程正在中止 这会破坏文件,因为它的内容是加密的,稍后会被应用程序读取 有没有一种方法可以让我在用户单击ASP.NET中的按钮后发送文件,而不会导致文件损坏 它不是我可以永久存储和链接的东西,它是根据
Response.TransmitFile(fileName)
Response.[End]()
这将导致文件内容在其末尾包含此文本-
线程正在中止
这会破坏文件,因为它的内容是加密的,稍后会被应用程序读取
有没有一种方法可以让我在用户单击ASP.NET中的按钮后发送文件,而不会导致文件损坏
它不是我可以永久存储和链接的东西,它是根据用户在站点上的输入生成的。结束响应会生成错误。将response.end包装在错误处理程序中,如下所示:
try
response.end
catch ex as System.Threading.ThreadAbortException
' do nothing
end try
看起来我在调用方法的其他地方有一个try-catch,它通过response.write()发送捕获的异常;这帮我弄明白了。谢谢