しばらく時間がかかると思われる ASP.NET ページのボタン クリックがあります。ユーザーが何かが起こっていることをユーザーに知らせるためにデータを入力しているフレームの上に小さな読み込みgifを表示したいのですが、これまでのところ、オーバーレイモーダルをアクティブなフレームに制限することに完全に失敗しました。代わりに、画面全体をカバーしますが、これは望ましくありません。ページには、ユーザーがまだアクセスできる他のナビゲーションがあるため、時間がかかりすぎて退屈した場合は、別の場所に移動する可能性があります。
ユーザーが変更したページの一部 (特定の div など) のみをブロックするように、モーダルの呼び出しを変更するにはどうすればよいですか?
このプロジェクトで独自の「ワークフロー」システムが使用されているため、単純な AJAX 技術を使用して必要なことを行うことができません。イライラすることに、論理ページは変更されませんが (Webpage1.aspx のままです)、フィールドなどはかなり変更されるため、AJAX 呼び出しはワークフロー ステップ間で機能しません。これが私の大きな問題です。ボタンのクリック 使用しているワークフローの手順を変更します。
EDIT:私はこれまでSimpleModalを使ってほとんど実験を行ってきたので、それにはかなり満足していますが、これを行う標準的なJQueryの方法があれば、決してそれに縛られることはありません.