Try below.
Make Content-Disposition as attachment.
HttpContext.Current.Response.AddHeader("Content-Disposition", "attachment;filename=" & strReportName & ".xls")
Instead of using iframe use window.location.href.
function ExportExcel() {
window.location.href = "../ASPX/ExportExcel.ashx";
}
Hope it may help.