「[[Open棟梁 wiki>https://opentouryo.osscons.jp]]」は、「[[Open棟梁Project>https://github.com/OpenTouryoProject/]]」,「[[OSSコンソーシアム .NET開発基盤部会>https://www.osscons.jp/dotNetDevelopmentInfrastructure/]]」によって運営されています。 -[[戻る>FAQ - ASP.NET P層フレームワーク]] *目次 [#cf414d47] #contents *FAQ [#hf81c37b] **ファイルをダウンロードした場合、その後の操作で不正操作例外が発生する。 [#x6260383] -[[不正操作防止機能]]に起因していますので、 --この機能を[[FxRequestTicketGuidMaxQueueLength]]のconfig設定により無効にするか、 --[[this.CanCheckIllegalOperationプロパティ]]を使用してページやボタン単位に局所的に無効にします。 >詳しくは利用ガイド ベターユース、FAQ編を参照ください。 -[[不正操作防止機能]]を有効にした状態でファイルをダウンロードする場合、~ 別ウィンドウかIFRAMEを使用してファイルをダウンロードする必要があります。 -別ウィンドウにファイルをダウンロードする場合、ポップアップブロックの解除後の再試行は、~ 電文の再送を行うため、同様に、[[不正操作防止機能]]に起因する不正操作例外が発生が発生します。 **ファイルをダウンロードした場合、Loading...ダイアログの表示が消えない。 [#ud364640] -JavaScriptで実装されている~ [[Loading...ダイアログ表示機能]]に起因していますので、~ ダウンロード前にJavaScriptでこの機能を無効にしてください。 -[[Loading...ダイアログ表示機能]]を有効にした状態でファイルをダウンロードする場合、 --別ウィンドウを開き、そのウィンドウからのリクエストでファイルをレスポンスするか、 --IFRAMEのSRC属性を変更してIFRAMEからのリクエストに対してファイルをレスポンスする >必要があります。 **IFRAMEへのダウンロードを行った場合、後の操作ができなくなる。 [#m04ae860] -IFRAMEへのダウンロードを行った場合、「[[二重送信防止機能]]」により操作が抑止され続けることがあります。 -この場合、「[[二重送信防止機能]]」を一時無効化する必要があります。 **[[Yes/Noメッセージ・ダイアログ]]のYes/Noクリックでファイルをダウンロードすると、[#sb5aca0b] -次のPostBackでもYes/Noクリックのイベント ハンドラが動作してしまう。 -ダウンロードの次のPostBackでもYes/Noクリックのイベント ハンドラが動作してしまう。 -この現象は、ファイル・ダウンロードのためSubmitフラグが更新されないために発生する。 -この他にも、同様に以下の問題があります。 --不正操作例外が発生する。 --Loading...ダイアログの表示が消えない。 -この場合、同様に別ウィンドウかIFRAMEを使用してファイルをダウンロードする必要があります。 **ファイルのダウンロード後に任意のアプリケーションでファイルを開くことができない。[#cdf88835] -キャッシュ無効化のHTTPヘッダが付与されている可能性があります。 -[[ベースクラス2]]でキャッシュ無効化を設定している場合は、ダウンロード前に、~ Response.Clear()メソッドを実行して、キャッシュ無効化のHTTPヘッダをクリア~ してから、キャッシュ・コントロールのHTTPヘッダを再設定して下さい。 IP:202.246.252.97 TIME:"2018-04-24 (火) 12:22:49" REFERER:"https://opentouryo.osscons.jp/index.php?cmd=edit&page=%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%83%BB%E3%83%80%E3%82%A6%E3%83%B3%E3%83%AD%E3%83%BC%E3%83%89%E5%87%A6%E7%90%86%E3%81%AE%E5%95%8F%E9%A1%8C" USER_AGENT:"Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/64.0.3282.140 Safari/537.36"