У меня есть страница, которая экспортирует большое количество данных в формат excel 2007 с поддержкой макроса. У меня есть Response.Redirect в конце для перенаправления на другую страницу после создания файла excel, но перенаправление не работает, когда у меня действительно большой объем данных, например, около 60 000 строк. Ниже приведен фрагмент кода, который я использую, чтобы сохранить файл Excel:Response.Redirect не работает
Response.Clear();
Response.AppendHeader("content-disposition", "attachment; filename=RegionData.xlsm");
Response.ContentType = "application/octet-stream";
wbRegionData.Save(Response.OutputStream);//();
Response.End();
Response.Redirect("RegionData.aspx?PALID=" + AVListID, true);
Спасибо за вашу помощь.
Итак, вы хотите отправить файл, а затем * перенаправить на другую веб-страницу? Я не уверен, что это возможно, как вы его пытаетесь ... – McGarnagle
Также похоже, что вы заканчиваете ответ перед перенаправлением? Эта строка перенаправления никогда не должна вызываться. –