2010-10-30 5 views
1

Je le X.aspx code..to télécharger un fichier Excel à partir du serveurOuverture fichier Excel à partir du serveur ASPX

if (ss[5] != "") 
      { 
       Response.Clear(); 
       Response.AddHeader("Content-disposisition", "inline;filename=x.xls"); 
       Response.ContentType = "application/vnd.ms-excel"; 
       Response.TransmitFile(ss[5]); 
       Response.End(); 
      } 

Excel suivant lance un message

Le fichier que vous essayez d'ouvrir « x.aspx » est dans un format différent que spécifié par le fichier extention ....

Comment puis-je laisser Excel connaître le nom de fichier correct ..

Répondre

1

on dirait que vous avez une faute de frappe dans le contenu dispositio n en-tête. Essayez:

Response.AddHeader("Content-Disposition","inline; filename=x.xls");

ou

Response.AddHeader("Content-Disposition","attachment; filename=x.xls");

+0

Merci David, il est en effet une faute de frappe corrigée comme sugessted et fonctionne très bien .. – TonyP

+1

Il y a une [campagne pour nettoyer le débordement de pile] (http: //meta.stackexchange.com/q/167342) en supprimant ces questions liées à la typographie - nous pourrions vraiment utiliser votre aide! Cela vous dérangerait-il de lancer un peu en votant de près sur cette question? –

Questions connexes