Bonjour,

Alors déjà, désolé pour l'intitulé du topic, je ne savais pas trop comment appeler ça.

Je bosse sur un site en ASP.NET 4.0/C# et je dois exporter des données en CSV. J'ai donc mis un bouton sur ma page avec entre autre le code suivant dans le code behind :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
Response.Clear();
Response.AddHeader("content-disposition", string.Format("attachment;filename={0}.csv", title));
Response.ContentEncoding = Encoding.Default;
Response.Charset = "";
Response.ContentType = "application/vnd.xls";
Response.Write(sb.ToString());
Response.Flush();
Response.End();
Quand je clique sur mon bouton, le fichier csv est bien généré et s'ouvre dans Excel sans soucis. Par contre, après, je ne peux plus rien faire sur ma page. Quand je clique sur mon bouton d'export, ou même sur n'importe quel autre bouton avec du code behind associé, rien ne se passe. Je suis obligé de recharger ma page pour que tout refonctionne à nouveau.

Est-ce que vous auriez une idée du problème et de comment le corriger ?

Merci d'avance.