Как скачать файл и перезагрузить - PullRequest
1 голос
/ 24 февраля 2010

У меня есть страница, которая содержит кнопку, которая выполняет следующий код, я хочу перезагрузить страницу после окончания ответа, чтобы обновить сетку на этой странице. или предложите способ обновить таблицу после окончания ответа.

string report = new BLL.OrderReport.OrderReport().GenerateFullfilmentReport(fromdate, toDate
            , string.IsNullOrEmpty(generationId)? null : ((int?)int.Parse(generationId)) );

        if (!string.IsNullOrEmpty(report))
        {


            LoadReportHistory();

            Response.ContentType = "text/plain";
            Response.AppendHeader("Content-Disposition", "attachment; filename=Report.text");
            Response.Write(report);
            Response.End();
        }

Спасибо

1 Ответ

1 голос
/ 27 февраля 2010

Я работаю над этим, проблема в том, что мне нужно перепривязать Grid после Response.End вызывается.

Цель обновляет Grid, когда пользователь нажимает на кнопку download. Чтобы решить эту проблему, я сначала перепривязываю сетку и регистрирую код java-скрипта, чтобы вызвать перезагрузку страницы (событие отправки назад будет повторно отправлено),

во втором раунде скачиваю файл.

Я контролирую эту ошибку, копируя исходный файл во временный файл, а затем удаляю временный файл во время первого раунда, если файл существует, затем загружайте.

Кто-нибудь, скажите мне что-нибудь получше, пожалуйста

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...