質問

Asp.Net Web フォームで、適切な UI (Ajax 風) を提供するための最適な選択肢は何ですか?私はこれまで、Ajax Control Toolkit に加えて MS が提供する組み込みの Ajax サポートを使用してきましたが、より良いものやより簡単なものはありますか?

役に立ちましたか?

解決

jQuery 私見ですが、それはシズニットです。買ってから」jQuery の動作」と思って、もう後戻りはできないと悟りました。世の中には、たくさんの ASP.NET 開発者 (このサイトの背後にいる開発者も含む) がおり、すぐに開発を開始する方法を見つけようとしている場合に ASP.NET を使用しています。

次のブログをチェックしてみます。

  1. Rick Strahl のブログ
  2. 常に才能のあるスコット・ガスリー氏が言及 マット・バーセス
  3. そして私の個人的なお気に入りの Dave Ward のブログ エンコシア. 。(私は思う これは彼の StackOverflow プロフィールです.)

ただし、もちろん他にもライブラリはたくさんあります。結局のところ、私は JS ライブラリが本当に気に入っています。なぜなら、コードの再利用が頻繁に行われるからです。同じ JS 機能を何度も最初から作成しないでください。また、コミュニティでプレビューされたこれらの製品のほとんどは、自分で作成した製品よりもコードに非常に多くの注目を集めています (おそらく)。

以上のことを踏まえて、次のフレームワークをチェックすることを強くお勧めします。

  1. 拡張JS
  2. もちキット
  3. オマール・アル・ザビル氏(の創設者)もチェックしてください。 PageFlakes.com) コードプロジェクトの記事 そして 彼の本 ASP.NET AJAX Framework でできる素晴らしい機能については、こちらをご覧ください。

最近では、ColdFusion のインストールに Ext JS が付属していると思いますが、Ext JS を導入したいくつかの .NET プロジェクトにも満足しています。

他のヒント

満足してきました ASP.NET AJAX コントロール ツールキット.

特に:

ただし、これらは実際には AJAX ではなく、単なるクライアント側の JavaScript です。

ASP.NET 更新パネル これは本物の AJAX であり、そのまま使用しても問題なく動作します。

JavaScript / jqueryを使用してASMX WebサービスにWebリクエスト呼び出しを送信し、データを手動で取得します。簡単に検索してこの記事を見つけました - http://encosia.com/2008/03/27/using-jquery-to-consume-aspnet-json-web-services/

@ザック、

それは面白い。私なら、定義を逆にして、クライアント側とサーバー側でコードを組み合わせて適切に動作するように特別に設計されたものが本物の AJAX であるのに対し、UpdatePanel は「貧乏人の AJAH」だと言えます。

@クリス、

jQuery には根本的に脳を変える何かがあります。結局使わなかったとしても、少なくとも見ておくべきです。ほとんどのフレームワークは「JavaScript OO 以外の開発者によって設計されたもの」のように感じられますが、jQuery は Javascript の能力にどっぷり浸かった人によって設計されたように感じられます。

元気 - Adob​​e 製品に対して何も抵抗がない限り - は非常にフル機能のツールキットです。チェックしてみる価値があります。

基本的な DOM 操作には JQuery、UI には ExtJS を使用します。JQuery のチェーン可能な構文ほど単純なものはありません。ExtJS コンポーネント セットは、入手できる中で最も包括的で一貫性のあるコンポーネント セットの 1 つであり、拡張可能です。このサイトは、API ブラウザーといくつかの優れたサンプルに加え、非常に活発なフォーラムを備えた素晴らしいリソースです。さらに、近い将来、本が出版されることも知っています。

他のプログラマと共同作業する場合は、YUI を使用します。これは十分にサポートされ、十分に文書化されており、十分にサポートされています。少し冗長ですが、グループ プロジェクトではとにかくそれを好む傾向があります (個人的な好み)。

私が自分自身のために、そして自分だけのために、spikin を念頭に置いてコーディングしているものについては、次のとおりです。jQuery。楽しくて、短くて、甘いです。

ExtJS - 非常に強力なフル機能の JavaScript フレームワーク。標準の .Net コントロールを拡張するためにこれを使用しています。を使用しております Ajax.Net, 、サーバーへの非同期呼び出しのための小さな無料ライブラリです。

@ブラッド

実はjQueryについて調べ始めたところです。私はコミュニティ サポートの側面が特に好きです (ajax コントロール ツールキットに同じものがないわけではありません)。そのテクノロジーに対する信頼の投票をしていただきありがとうございます。

間違いなく JQuery, 、私が学んだことから。

をチェックしてください JQuery UI

答えは、どのような特定の機能を探しているかによって大きく異なります。YUI (Yahoo のライブラリ) は、非常にリッチな UI コントロールに特化しています。それがあなたの主な関心事であるなら、間違いなく一見の価値があります。

あなたの質問は次のようなものです。「この中で一番美しい色は何色ですか?」;)

しかし、ASP.NET AJAX が最悪の選択肢であるということには、ほとんどの人が同意すると思います...

ASP.NET AJAXよりも優れているものは何もありません...!

見てみたいと思います ラー・アヤックス もし私があなただったら、でもやはり私は偏見を持っています(自分でそれに取り組んでください - 実際に創設者です)

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top