2016-07-20 5 views
0

私のアプリケーションでは、ユーザーはエクセルにテーブルをエクスポートすることができます。テーブルがエクスポートされるとき、これは今完璧に働いされてきたが、ここ数週間のExcelからアプリケーションへのエクスポート

..エクセル開きますが、何も起こりません...それはそうのような空白のまま:

enter image description here

、ユーザーがエクスポートするボタンをクリックするとExcelが開くか保存するかを尋ねるポップアップが表示され、この問題を回避するために文書を保存してから開くことができます。しかし数週間前には、その治療法は必要なかった。

これは、ユーザーがエクセルにエクスポートした2〜3週間前のように見えます。

enter image description here

次に、ユーザーのヒットたら「はい」そしてテーブルが表示されます..しかし、今これが唯一の私たちは、アプリケーションから直接開いていない場合、我々は最初にスプレッドシートを保存し、それを開いた後に表示されます。

このようなルックスをExcelにエクスポートするための私の方法の終わり:

Response.ClearContent(); 
Response.Buffer = true; 
Response.AddHeader("content-disposition", "attachment; filename=DailySummaryExport.xls"); 
Response.ContentType = "application/ms-excel"; 
Response.Charset = ""; 
StringWriter sw = new StringWriter(); 
HtmlTextWriter htw = new HtmlTextWriter(sw); 
gv.RenderControl(htw); 
Response.Output.Write(sw.ToString()); 
Response.Flush(); 
Response.End(); 

だから私の質問は、私はこれが最初の文書を保存することなく、適切に開くことを得るのですかですか?

答えて

0

を見てみましょう。この問題は、私の信託センターの設定が優れていることが原因です。

エクセルがスプレッドシートを送信しているウェブページを信頼できるようにするために、特定のボックスのチェックを外さなければなりませんでした。

関連する問題