Я пытаюсь написать функцию, которая должна сохранять файл (в csv) и имеет условие.это что-то вроде этого:
Если файл небольшой, то 1 МБ, тогда я хочу вызвать предупреждение в javascript и продолжить с командами сохранения в файл.
То, что я сделал, было:
if(...)
{
}
else
{
ClientScript.RegisterStartupScriptBlock(...alert('aaa')...);
}
Response.ContentType = "text/csv";
Response.AppendHeader("Content-Disposition","attachment; filename=file.csv");
Response.TransmitFile("FILE.csv");
Response.End();
сохранение как работает отлично.но предупреждение не появится в другом случае.Я пытался RegisterStartupScript
.Я перепробовал много вариантов.Но похоже, что response.end
останавливает выполнение клиентского сценария.
Я пишу на c # asp.net (веб-сайт с поддержкой ajax, но не используется), visual studio 2005.
Может кто-нибудь знает, как это обойти?Как я могу заставить это работать?
спасибо, Гадым.