2009-06-05 17 views
0

私はまだ古いASPを新しいものに再構築しており、あまりにも多くの時間を要する特定のものをiframeしています。 通常、Excelファイルを返す検索機能が残っています(ブラウザは保存または開くことを求めます)。これの結果ページはiframeになっていますが、ファイルをもう伝播していないように見えるので、保存ファイルのポップアップはこれ以上ありません。iframe経由のファイル転送が伝播しない

私は、これはiframeが一定criterieに基づいて、古いページへの投稿、この場合はsearchcriteriaというカスタムHTTPHandlerの通過満たされていることを追加する必要があります。

誰もが、私はExcelが再び伝播作ることができる方法についてのアイデアを持っていますか?

+0

を)申し訳ありませんが、新しいブラウザでは –

答えて

1

次の操作を行い、あなたが保存ファイルを迅速かついないページを取得することを確認する方法:

  • ASP
  • 内のファイルは、エクセル
  • ストリームアウトのためのMIMEヘッダを送信

    • 開きますファイルからASP

    ファイルをWebルートの外部に保持して、直接ダウンロードできないようにすることもできます。ここで

    は、いくつかの例です:123

    これは、同様に便利になることがあります。.NET 3.5(C#のでASPからASP.net 2.0への新たな手段に古い

    How to output an Excel *.xls file from classic ASP

  • 0

    それ*はセキュリティ上の問題のようなようです。新しいブラウザでIFrameに読み込まれているURLを開くとどうなりますか?確認するには、URLを開いて、何が起こるかを確認してみてください。

    +0

    が表示されますが、保存すると保存されます。私が見ているようにiframeはストリームを「ブロック」しています...そして、それは私が欲しくないことです –

    関連する問題