Мне нужно кодировать кнопку, которая, по щелчку, загружает CSV-файл на компьютер клиента (это веб-приложение).
Итак, проведено какое-то исследование, собрал все строки вместе, иди разберись,он не работает.
Я пытаюсь получить это сейчас:
protected void btnDownload_onClick(object sender, EventArgs e)
{
Response.Clear();
Response.AddHeader("content-disposition", "attachment; filename=tmp.csv");
Response.ContentType = "text/csv";
Response.Write("one,two,three,four,five");
Response.End();
}
в соответствии с блогом, который появился на Google, это все, что мне нужно, чтобы получить, что CSV скачать его.
только, он не работает, и я не могу понять, что с ним не так.
1) проверка firebug: ответ ПУСТОЙ.
2) VS отладка, странно останавливается после строкиResponse.End()
и жалобы на то, что он не может найти контент.
Я что-то упустил?Большое спасибо.очень много.
Редактировать: Я только что кое-что понял, это дочерняя страница, и на главной странице есть панель обновления.Может ли это быть причиной проблемы?Если да, как я могу отменить постбэк ajax только для этой дочерней страницы?