Forcer le telechargement d’un fichier en Asp.Net

Bonjour,
voici un morceau de code bien utile pour forcer le téléchargement d’un fichier (pour éviter qu’il s’ouvre directement dans le navigateur):

   /// <summary>
    /// Fonction qui permet de télécharger un fichier grâce a son url sur le serveur
    /// </summary>
    /// est le chemin du fichier sur le serveur
    private void Telecharger(string urlFichier)
    {
        // On récupère les informations sur le fichier
        FileInfo file = new FileInfo(urlFichier);
        // On efface le response
        Response.Clear();
        // On ajoute les entêtes pour le fichier
        Response.AddHeader("Content-Disposition", "attachment; filename=" + file.Name);
        Response.AddHeader("Content-Length", file.Length.ToString());
        Response.ContentType = "application/octet-stream";
        // On lance le téléchargement
        Response.WriteFile(file.FullName);
        // On ferme le response
        Response.Flush();
        Response.Close();
    }