MagicAjax の概要:
(1) 目的 ASP.NET コントロールを変更したり、新しいコントロールを学習したり、JAVASCRIPT を作成したりすることなく、最も簡単な方法で AJAX 機能をページに統合します。
(2) 特長
1. WEB.CONFIG に少しの設定情報を追加するだけです。
2. AJAX 関数を実装するには、AJAXPANNEL を 1 つだけ使用します
3. ブラシレスが必要なコントロールを AJAXPANNEL に入れるだけです (これは楽しいです、部分的にブラシレスです)
4. AJAXPANNEL は ASP.NET の PANNEL コントロールに似ています。デザイナーでコントロールをドラッグすることができます (この点については異議を唱えなければなりません。PANNEL と同じですが、私はそのデザインにあまり満足していません)。パネルです。完全に改善できます)
5. JAVASCRIPT を書く必要はありません (これについて頭を悩ませている人も多いと思います)
6. AJAX をサポートしたい古いサイトがある場合は、AJAXPANNEL を使用してこれらのコントロールをラップするだけで済みます。
7. AJAX 関数と通常の POSTBACK は WEBFORM 内で共存できます。MAGICAJAX 処理モジュールは、AJAXPANNEL に含まれる CALLBACK アクションのみを処理します。
8. VIEWSTATE の内容は POSTBACK と CALLBACK に表示されます。 したがって、CALLBACK によって生成された VIEWSTATE であっても、POSTBACK によって生成されたものであっても、表示されます (とてもクールです)。
9. POSTBACK の AJAXCALL に似たイベント モデルを提供する
10. JS をクライアントに送信するなど、AJAXCALL の処理に役立つ多くの静的メソッドを提供します。
11. CALLPACK 中に LOADING 命令があります (GOOGLE と似ていますが、この LOADING ではスタイルを設定できないようです。落ち込んでいます。本当に再コンパイルする必要がありますか? これは良くありません。結局、この作者は、テスト)
12. MAGICAJAX のページは IE キャッシュにキャッシュされ、ユーザーが戻るボタンをクリックすると、以前の操作が表示されます (POSTBACK の REFRESH プロンプトはあまり良くありません)。
13. IE と FIREFOX をサポート (OPERA はサポートされていません?)、将来的にはさらに多くのブラウザをサポートする予定です
14. 幸いなことに、ブラウザが JS をサポートしていない場合、または MAGICAJAX でサポートされているタイプではない場合、ページは多くの機能を備えた従来の形式でレンダリングされます。最も重要なことは、上記のことから、そうではないことがわかります。互換性は非常に優れており、
MagicAjax の詳細については、 http://edu.codepub.com/tag.php?tag= magicajax を参照してください。