2

Microsoftは、jQuery Templatesプラグインを優先して、AJAXToolkitからクライアントテンプレートを削除したと思います。私はこれに関する完全なドキュメントを見つけようとしていますが、このようないくつかの「実行する」ブログ投稿除いて、@#$%以外は何も見つかりません-プレビュー/ベータ版からの偽の、廃止されたドキュメントと雑誌記事の負荷ASP.NETAJAX4.0の時代。

ASP.NET AJAX 4.0クライアントテンプレート機能が実際にはjQueryテンプレートであり、クライアントテンプレート用の現在のMicrosoftライブラリにSys。*に相当するものがまったくないことを誰かが確認できますか?

4

2 に答える 2

7

私はASP.NETチームのMicrosoftの主要な開発リーダーであり、jQueryプラグインの開発にも携わっています。

デイブ・ワードの発言にいくつかの説明を加え、デイブの回答に対するstimpy77のコメントのいくつかにいくつかの説明と修正を加えたいと思います。

マイクロソフトのAJAXへの投資は、過去数年にわたって幅広く多様であり、これらの投資のそれぞれについてお話ししたいと思います。

  1. ASP.NETおよび.NETFrameworkに付属するコアASP.NETAJAXライブラリ。これには、ScriptManagerやUpdatePanelなどの機能に必要なサーバーとクライアントの機能、およびその他のいくつかの機能が含まれます。これは、Microsoftによって100%サポートされています。

  2. ASP.NETAJAXライブラリの上に構築されたAjaxControlToolkitライブラリ。これは、30を超える豊富なコントロールを含むASP.NETへの無料のアドオンライブラリです。このライブラリの開発はOutercurveFoundationが所有しており、放棄されていません。ただし、最近は進捗が遅れています。プロジェクトへの貢献はMicrosoftによって維持されていますが、コミュニティの誰もがパッチや新機能を提出することを歓迎します。

  3. クライアントスクリプトテンプレートライブラリのプレビューと追加機能を含む追加のSys。*ライブラリ。その機能のプレビューは、それらが何であるかを表しています-マイクロソフトがAJAX開発の方向で重要であると信じていた(そして今でも信じている)投資のプレビューとプロトタイプ。次のように、項目4のため、これらのプレビューの開発を継続する予定はありません。

  4. jQueryテンプレート、jQueryデータリンク、jQueryグローバリゼーションを含む(ただしこれらに限定されない)jQueryプラグイン。これらは、正確な1対1のマッピングではありませんが、項目3にリストされているスクリプトと多くの同じ機能を備えています。これらのプラグイン(Boris Mooreをメイン開発者として)に関する私たちの作業は、jQueryCoreおよびjQueryUIチームでサポートされ、関与しています。これらのプラグインはすべて活発に開発されています。

MicrosoftがAJAX機能の開発と投資のどこに立っているのかを明確にできたことを願っています。

ありがとう、

エイロン

于 2011-03-24T18:42:20.230 に答える
5

はい。ASP.NETAJAXまたはAJAXControlToolkitと混同しないように、ASP.NET Ajaxライブラリ全体は、公式の1.0リリースの前に放棄されたため、今後は使用しないでください。それ以上の開発は受けません。

DataViewの代わりに、jQueryテンプレートとデータリンクプラグインを使用します。Sys.requireスクリプトローダーの代わりに、JSDeferを調べてください。これらのプラグインはASP.NETチームによって開発されており、ASP.NETAjaxライブラリで取り組んでいたものの次の進化形です。

繰り返しになりますが、この放棄は、ScriptManager、ページメソッド、UpdatePanel、ASMXScriptServicesなどを含む従来のASP.NETAJAXのものには適用されません。これらのものは、なくなるという差し迫った危険にさらされていません。それらのプロジェクトの同様の命名は非常に紛らわしいです。

于 2011-03-22T21:45:40.877 に答える