Навигация по страницам при экспорте / загрузке - PullRequest
0 голосов
/ 13 ноября 2018

У меня есть требование переходить на другую страницу во время экспорта или загрузки файла.Я реализовал 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();
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...