Есть форма report.aspx, которая содержит поля для параметров хранимой процедуры отчета и кнопку OK. после нажатия на OK в новом окне IE (window.open("viewer.aspx?параметры")) открывается viewer.aspx, который формирует отчет Crystal, экспортирует его в формат Excel и отправляет пользователь следующим образом:
Response.ClearHeaders()
Response.ClearContent()
Response.ContentType = "application/octet-stream"
Response.AddHeader("Content-Disposition", "inline; filename= """ & DateTime.Now.Ticks.ToString & name & """")
ExportThroughMemory(report, type) ' пишет данные в Response.OutputStream
Response.Flush()
Response.End()
отчет открывается нормально. Но при попытке открыть еще один экземпляр отчета, не закрывая первый (с разными параметрами) появляется сообщение:
"/Microsoft Excel/ A document with the name Viewer.aspx is already open. You cannot open two documents with the same name ... ..."
Если открыть попытаться второй экземпляр отчета с теми же параметрами, то первая версия отчета исчезает(окно IE остается) и при попытке закрыть окно (уже пустое) первого отчета исчезает второй

(думаю, что эта разница в поведении объясняется тем, что при открытии второго отчета с теми же параметрами, он берется из кэша)
Подскажите пожалуйста, можно ли сделать так, чтобы при попытке открыть следующий экземпляр отчета, он открывался в том же окне, что и предидущие?
заранее спасибо!