J'utilise ASP.NET2.0. J'ai créé un formulaire de téléchargement avec des champs de saisie et un bouton de téléchargement. Lorsque le bouton de téléchargement est cliqué, je veux rediriger l'utilisateur vers une page "Merci de télécharger ..." et lui proposer immédiatement le fichier à sauvegarder.Redirection vers une page "Merci" et offrant la boîte de dialogue de sauvegarde du fichier téléchargé immédiatement
Je possède ce code suivant pour afficher la boîte de dialogue savefile:
public partial class ThankYouPage : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
Response.Clear();
Response.AddHeader("Content-Disposition",
"attachment; filename=\"downloadedFile.zip\"");
Response.ContentType = "application/x-zip-compressed";
Response.BinaryWrite(this.downloadedFileByteArray);
Response.Flush();
Response.End();
}
}
De toute évidence, ce code ne permet pas d'afficher tout message « Merci ». Y at-il un événement "AfterRender" ou quelque chose de similaire de la page où, je pourrais déplacer ce code de téléchargement et donner une chance à la page de rendre le message de "remerciement" à l'utilisateur? Après tout, je leur suis vraiment reconnaissant, alors je veux exprimer cela.