Voila je galere sur le net pour trouver un bout de code qui marche alors que je tombe toujours sur le meme mais....marche pas ...il me demande de télécharger ma page en HTML....

Voila ce que j'ai pour l'instant :
if ((!Page.IsPostBack) && (Request.QueryString["action"]!=null) && (Request.QueryString["action"]=="dl"))
{
String pfile="fichier.ext";
Response.Clear();
Response.Buffer=true;
//Response.ContentType="text/plain";
Response.ContentType="application/octet-stream";
Response.AddHeader("Content-Disposition","attachment; filename=" + pfile);
Response.Flush();
Response.WriteFile(Request.MapPath(".") + "\\" + pfile);
Response.End();
return;
}
HELP..........please.......je vois pas ou est mon erreur...