「Open棟梁 wiki」は、「Open棟梁Project」,「OSSコンソーシアム .NET開発基盤部会」によって運営されています。
目次 †
FAQ †
ファイルをダウンロードした場合、その後の操作で不正操作例外が発生する。 †
詳しくは利用ガイド ベターユース、FAQ編を参照ください。
- 不正操作防止機能を有効にした状態でファイルをダウンロードする場合、
別ウィンドウかIFRAMEを使用してファイルをダウンロードする必要があります。
- 別ウィンドウにファイルをダウンロードする場合、ポップアップブロックの解除後の再試行は、
電文の再送を行うため、同様に、不正操作防止機能に起因する不正操作例外が発生が発生します。
ファイルをダウンロードした場合、Loading...ダイアログの表示が消えない。 †
- Loading...ダイアログ表示機能を有効にした状態でファイルをダウンロードする場合、
- 別ウィンドウを開き、そのウィンドウからのリクエストでファイルをレスポンスするか、
- IFRAMEのSRC属性を変更してIFRAMEからのリクエストに対してファイルをレスポンスする
必要があります。
IFRAMEへのダウンロードを行った場合、後の操作ができなくなる。 †
- IFRAMEへのダウンロードを行った場合、「二重送信防止機能」により操作が抑止され続けることがあります。
- この場合、「二重送信防止機能」を一時無効化する必要があります。
- ダウンロードの次のPostBack?でもYes/Noクリックのイベント ハンドラが動作してしまう。
- この現象は、ファイル・ダウンロードのためSubmitフラグが更新されないために発生する。
- この他にも、同様に以下の問題があります。
- 不正操作例外が発生する。
- Loading...ダイアログの表示が消えない。
- この場合、同様に別ウィンドウかIFRAMEを使用してファイルをダウンロードする必要があります。
ファイルのダウンロード後に任意のアプリケーションでファイルを開くことができない。 †
- キャッシュ無効化のHTTPヘッダが付与されている可能性があります。
- ベースクラス2でキャッシュ無効化を設定している場合は、ダウンロード前に、
Response.Clear()メソッドを実行して、キャッシュ無効化のHTTPヘッダをクリア
してから、キャッシュ・コントロールのHTTPヘッダを再設定して下さい。