Проверьте, нажимает ли пользователь кнопку сохранения или отмены при загрузке файла в ASP.NET MVC - PullRequest
0 голосов
/ 05 декабря 2011

У меня уже есть функция для загрузки файла.

    public ActionResult Download(Guid AuthKey)
    {

        FileContentResult file = new FileContentResult(dataSet.Document, "Application/pdf");
        Response.ContentType = file.ContentType;
        Response.AppendHeader("Content-Disposition", "attachment; filename=" + dataSet.DocumentName + ".pdf");
        return file;
    }

Как я могу проверить, нажимает ли пользователь кнопку сохранения или кнопку отмены в диалоговом окне загрузки?

Ответы [ 2 ]

1 голос
/ 05 декабря 2011

Я бы посоветовал вам сделать это до вызова действия. Как у вас есть диалог с кнопкой загрузки и отмены. Таким образом, вы можете иметь намерения пользователя. Если он нажимает «загрузить», он подразумевает загрузку, иначе не вызывайте действие.

1 голос
/ 05 декабря 2011

Вы не можете захватить это событие. Способ реализации диалога загрузки может отличаться в разных браузерах. В спецификации HTML нет ничего, что говорило бы, как это должно выглядеть. В некоторых браузерах может даже не быть диалогового окна загрузки. Там могут даже не быть кнопки Сохранить или Отменить.

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