c# - CSV file is not downloading in asp.net because Respose.Write isn't working -


i'm creating csv file stringbuilderand i'm trying download file following code:

response.clear(); response.buffer = true; response.addheader("content-disposition", "attachment;filename=report.csv"); response.charset = "utf-8"; response.contenttype = "text/csv"; response.output.write(sb.tostring()); response.flush(); response.end(); 

i'been using same code in other projects no problem, in 1 when click export button code executed nothing happens, no exception, no error, nothing.

also try following: response.write(sb.tostring()); , "application/text" or application/csv

anyone can point me in right direction make work?

update

for reason don't understand yet, response.output.write or response.write not working because can't anything, not single string or javascript alert.

any idea?

remove line

response.flush(); 

because response.buffer = true.

and use

response.write(sb.tostring()); response.end(); 

Comments

Popular posts from this blog

javascript - Thinglink image not visible until browser resize -

firebird - Error "invalid transaction handle (expecting explicit transaction start)" executing script from Delphi -

mongodb - How to keep track of users making Stripe Payments -