Hi,
To download file you can use window.open method. execute your download code
byte[] content = dr["FileContent"] as byte[];
string filename = dr["FileName"].ToString();
Response.Clear();
Response.ClearContent();
Response.AddHeader("Content-Disposition", "attachment; filename=" + filename);
Response.AddHeader("Content-Length", content.Length.ToString());
Response.OutputStream.Write(content, 0, content.Length);
in new window by window.open and refresh or redirect you original page.
this will work. i tried this in my one project and it was worked for me.