2010-10-30 2 views
1

У меня есть следующие загрузки X.aspx code..to первенствует файл с сервераОткрытие Excel файл с сервера 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 бросает сообщение

файл, который вы пытаетесь открыть «x.aspx », находится в другом формате, указанном файле расширением ....

Как я могу позволить первенствует знать правильное имя файла ..

ответ

1

Похоже, у вас есть опечатка в содержании dispositio n. Попробуйте:

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

или

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

+0

Спасибо Дэвид, это действительно опечатка корректируют sugessted и работает нормально .. – TonyP

+1

Там есть [кампания по очистке переполнения стека] (HTTP: //meta.stackexchange.com/q/167342), удалив эти опечатки, связанные с вопросами - мы действительно сможем вам помочь! Не могли бы вы немного наброситься, запустив при этом честный голос по этому вопросу? –

Смежные вопросы