oResponse.AddHeader("Content-Disposition", "attachment;filename=" + HttpUtility.UrlEncode(fileName_DBText, Encoding.UTF8).Replace("+", "%20"));
oResponse.AddHeader("Content-Disposition", "inline=" + HttpUtility.UrlEncode(fileName_DBText, Encoding.UTF8).Replace("+", "%20"));
The above was causing me an issue in Chrome only. No issue in IE or Firefox. Removal of the 2nd AddHeader (adding the inline directive), resolved the issue. I was under the impression that adding both was fine and the browser would work out what to do. Anyone have a definitive answer on this?