2010-10-30 252 views
1

我有以下X.aspx code..to從服務器下載excel文件打開Excel文件

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中拋出消息

文件你試圖打開「x.aspx 」,是由文件擴展指定一個不同的格式....

我怎樣才能讓Excel知道正確的文件名..

回答

1

看起來你在你的內容dispositio有一個錯字n頭。嘗試:

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

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

+0

感謝大衛,這的確是sugessted和做工精細校正錯字.. – TonyP 2010-10-30 13:42:54

+1

有一個[活動,以清理堆棧溢出(HTTP: //meta.stackexchange.com/q/167342)通過刪除這些錯字相關的問題 - 我們真的可以使用你的幫助!你可以通過在這個問題上進行近距離投票來介入一點嗎? – 2013-02-28 17:58:24