問題タブ [asynchronous-pages]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
asp.net - 非同期 ASP.NET ページからの複数の順次非同期 Web サービス呼び出し?
非同期 ASPX ページから n 回の非同期 Web サービス呼び出しを行う必要があります。
各 WS 呼び出しは、バイナリ ファイルの一部を取得します。次に、コードはファイル ブロックをページの応答ストリームに出力します。
各 getFileBlock は、非同期にしたい Web サービス呼び出しです。ただし、これらの呼び出しを特定の順序で行う必要があります。
これを実装する方法について何か提案はありますか?
ajax - Ajax 更新パネルのスクロール バーの問題
内部にデータリストがある更新パネルが1つあります。
この更新パネルは、データベースからデータを取得するために 1 秒ごとにトリガーされます。
この更新パネルを垂直スクロール対応の div タグ内に保持しました。
しかし、新しいデータを取得すると、スクロールバーが自動的に調整されません!!!
Maintainscrollback オプションを試しましたが、機能しません。
updatepanel がトリガーされた後、スクロール バーを元の位置に維持するオプションはありますか?
asp.net - ASP.NET非同期ページで、2つの連続した非同期タスクを実行することは可能ですか?
ASP.NETでは、次のように非同期タスクを実行できます。
ただし、task2を実行する前にtask1が完了していることを確認する必要があるとします。これは可能ですか?
私の理解では、これらのタスクは並行して実行されます。
asp.net - 頭の体操: Async ASP .Net ページでのコールバック後に IAsyncResult AsyncState が null になる
私は本当にこれでいくつかの助けを借りることができました-私は完全に立ち往生しています:-(
私が開発した検索コンポーネントに Async パターンを (正しく、できれば) 実装しました。これは Async ASP から呼び出されています。RegisterAsyncTask を使用したネット ページ。
コンポーネントが作業を完了すると、指定されたコールバックが呼び出され、AsyncState が値に設定された AsyncResult が渡されます。デバッガーは、コールバックが呼び出されたときに値が null でないことを確認します。
AsyncResult がページのメイン スレッドのコールバック関数へのパラメーターとして到着したとき - AsyncState プロパティは nullです。
これは、検索コンポーネントの関連セクションです。
これは、呼び出しページの分離コードのコードです (このページには Async=true と AsyncTimeout 値が設定されています)。
jquery - 進む矢印と戻る矢印で動作するハッシュバンを使用せずにページ遷移を追加するにはどうすればよいですか?
問題のサイトは、新しくリリースされたhttp://mry.com/です。そして、私は絶対に困惑しています。ページの遷移は前後の矢印でも機能し、標準のサイト構造のように URL が変化しているように見えますが、ヘッダー画像とナビゲーションは 1 回だけ読み込まれるようです。非同期の ajax ロードである可能性があると思いますが、これはハッシュバングなしでどのように達成されるのでしょうか? どんな洞察も大歓迎です。
asp.net - 特定の条件下でのみASP.NETページを非同期で実行するにはどうすればよいですか?
通常は高速に実行されるASP.NETページがありますが、応答に数秒かかる可能性のある外部サービスを呼び出さなければならない場合があります。したがって、ほとんどの場合、このページを通常どおり同期的に実行しますが、サービスを呼び出す必要がある場合は非同期的に実行します。
<%@ Page Async="true" ... %>
コードビハインドでは、必要な場合にのみ非同期コード(イベントハンドラーの設定など)を設定して実行できると思います。非同期イベントハンドラーを設定しない場合、ページは通常どおり同期的に実行され、パフォーマンスへの影響やその他の問題は発生しません。
そのアプローチは完全に問題ないと見なされていますか、それとも問題がありますか?