Bonjour,
Il faut comprendre le fonctionnement d'un UpdatePanel qui ne fait que le rafraichissement partiel de la page ! Lorsque tu fais sans, tu fais un refresh complet et "ton fichier excel" n'est que la réponse d'une requete ... or la tu n'as pas une requete complete mais seulement une requete partielle. Tu ne peux pas jouer avec l'objet Response lors d'un AsyncPostBack !
Tu peux donc faire un ScriptManager.RegisterStartupScript(typeof(lapage), "openpopup", "window.open('lapopup.aspx?excelID=" + oneID + "')", true);
et ensuite dans lapopup.aspx tu lui renvoie ton document excel.
Cyril -
MSP -
MCTS ASP.net & SQL