2012-09-13 11 views
5

"ASP.NET AJAX Server Control"と "ASP.NET Server Control"プロジェクトの違いは何ですか?「ASP.NET AJAX Server Control」と「ASP.NET Server Control」のプロジェクトタイプの違いは何ですか?

1つのプロジェクトタイプには、他のプロジェクトタイプの利点がありますか?

1つではできないものと、他のものでできないものがありますか?

ありがとうございます。

編集: 私は、このリンクを見つけた:http://www.codeproject.com/Articles/22384/ASP-NET-AJAX-Controls-and-Extenders

これは、そのリンクからの引用であり、私はそれは私の質問に答えると思う:一見

を、それはASP.NETように思わサーバーコントロールは、AJAXをサポートしていない点で、 と他の2つのコントロールとは異なります。しかし、この は完全には真実ではありません。この チュートリアルの最初の部分では、サーバコントロールだけに基づいて AJAX対応コントロールを開発するまでにどれだけ距離を置くことができるかを示します。 ASP.NETサーバーコントロールはAJAXスクリプトへの直接アクセスを提供しませんが、 は、AJAX 機能を提供するために、 UpdatePanelやAJAX Extensions Timer Controlなどの他のコントロールにカプセル化されたAJAXスクリプトを実装できます。 JavaScriptの複雑さと落とし穴に敏感ではないコントロール開発者にとって、サーバー コントロールは優れたクリーンな開発パスを提供します。

AJAXサーバーコントロールとAJAXサーバーコントロールのExtenderは JavaScriptファイルと自分自身をカップリング、および制御 クラスのプロパティとJavaScriptクラスのプロパティとの間のマッピングを可能にすることにより、通常のASP.NETサーバーコントロールから 異なります。 の機能が他のAJAXサーバーコントロールで提供されていない場合、または単に がクライアント側スクリプトを使用してコントロールをカスタマイズして ASP.NETコントロールのライフサイクルを回避する場合は、これが最適です。

編集2:の

1再レンダリングパーツ:私はちょうどAghilas Yakoubの答えは同じリンクを持っていること:)

+2

-1 Googleはあなたにそれを伝えることができます! –

+1

+1私はそれを見つけて、関連するものが見つからなかったhttp://goo.gl/EJohY – user1477388

+0

何をしようとしていますか?おそらくあなたはそこから始めることができ、そのような賢明な発言は得られません。 – MethodMan

答えて

4

。 1つの違いは、デフォルトで作成された制御用の初期定型コードです。単純なサーバーコントロールプロジェクトにAjaxコントロールを追加することは絶対自由です。

+1

ありがとう、これは基本的に私が知りたかったものです。 – Soenhay

2

ASP.NET AJAX Server ControlなどのASP.NET Webページに機能を持って見ましたページ

2部分ページ更新

3全面ポストバックを避ける。

たとえば、Ajax機能を提供する別のASP.NETコントロールにアタッチするコントロールであるAjax Extenderを使用できます。

リンク非常にinteressant:それらが同一であるプロジェクトの局面ではhttp://www.codeproject.com/Articles/22384/ASP-NET-AJAX-Controls-and-Extenders

+0

+1のリンク – Soenhay

+0

ありがとうSoenhay、私はあなたを助けてうれしい –

関連する問題