- - PR -
DataGrid使用後に・・・
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2004-05-31 16:00
お世話になります。
ASP.netで開発をしています。 皆さんに質問です。 画面が2つのフレーム(左右)に分かれています。 左側はメニューとして使用するため、いくつかのHyperlinkがあります。 右側はメニューに対応した項目が表示される構成になっています。 そのうちの中のある1つの画面(右側)で サーバ側で作成したEXCELファイルをダウンロードする機能がある画面があります。 その画面ではDataGridを使用し、サーバ上にあるEXCELファイルを一覧表示して DataGrid上にLinkButtonを作成してそのリンクボタンがクリックされたときに ダイアログを表示してダウンロード処理をしています。 ダウンロード処理部のロジックは以下の通りです。 Response.ContentType = "application/octet-stream" Response.AppendHeader("content-disposition", "attachment; filename=" & _ + HttpUtility.UrlEncode("D:\Work\ABC.xls")) Response.WriteFile("D:\Work\ABC.xls") 上記のコードでダウンロード処理自体に問題はなく、正常に終了するのですが ダウンロード処理が終了した後に、メニュー(画面左側)にある Hyperlinkをクリックしても何も処理されなくなってしまいます。 (マウスカーソルを当てるとステータスバーにリンク先は表示される) 発生するパターンとしては、ダイアログで「保存」を選択したときのみ 発生します。他の「開く」「キャンセル」では発生しません。 それと発生するIEのバージョンは、IE5.5 & IE6.0です。 IE6.0 SP1 ではこの現象は発生しません。 OSはいづれもWin2Kです。 とてもわかりにくい文章になってしまいましたが、 どなたか宜しくお願いします。 |
1