У меня есть требование переходить на другую страницу во время экспорта или загрузки файла.Я реализовал Async / Await, и теперь я могу перейти на другую страницу из главного меню.Навигация по страницам похожа на щелчок по главному меню.
Но после реализации Async / Await я получаю сообщение об ошибке «Невозможно перенаправить после отправки заголовков HTTP».
Код загрузки указан ниже
private static void SendForDownload(Workbook document, string fileName)
{
StringBuilder HeaderContent = new StringBuilder();
HeaderContent.Append("attachment; filename=");
HeaderContent.Append(fileName);
HttpContext.Current.Response.Clear();
if (!fileName.Contains('\n'))
{
HttpContext.Current.Response.AppendHeader("content-disposition", Convert.ToString(HeaderContent));
}
HttpContext.Current.Response.ContentType = "application/octet-stream";
document.Save(HttpContext.Current.Response.OutputStream);
HttpContext.Current.Response.End();
}