1

DataGridView私は現在、データ入力のためにコントロールを広範囲に使用する、機能している社内の Windows フォーム アプリケーションを持っています。これをより多くの場所に展開すると予想されるサポートの問題がいくつかあるため、コンサルタントの 1 人は、実質的に同じ機能を持つ AJAX アプリケーションをまとめるように勧めています。

以前、基本的にすべてがサーバーに送られる古いモデルで ASP.NET を少し使用したことがありますが、AJAX アプリケーションはそれよりも UI 応答性を高めることができると聞きました。

私の質問は、主に WinForms C# で作業したことがある人にとって、AJAX を始めるための最良の方法は何ですか?

4

2 に答える 2

2

最も簡単な方法ですが、必ずしも最善の方法ではありませんが、ASP.net AJAX コントロールの一部である UpdatePanel に慣れることです。ASP.net GridView コントロール (Winforms と同等の機能の多くを共有する) を使用し、その周りに UpdatePanel をラップすれば、その場を離れることもできます。

さらに、web/wcf サービスに関与して、javascript からサーバーへの呼び出しを行い、応答に基づいて UI を更新する必要があります。もちろん、それにはより多くの時間、労力、知識が必要でした!

購入できる多くのグリッドビュー コントロールが役立ちます。たとえば、必要不可欠なオブジェクトの 1 つが優れていますが、完璧ではありませんが、Telerik や他の有名企業に比べて非常に安価です。

ASP.net はまだサーバー ベースのテクノロジですが、ASP.net を含めることでサーバーへの AJAX 呼び出しが簡単になり、jQuery を使用すると UI の更新がより簡単になります!!

お役に立てれば

于 2008-10-09T11:21:02.553 に答える
0

あなたがやりたいことは特に Telerik や Infragistic のコントロールではそれほど難しいことではありませんが、前のコメンターが述べたように、それらは安くはありません。レスポンシブで編集可能な独自のグリッドを展開するのに時間を費やしたくない場合は、おそらく価格に見合う価値があります。

于 2008-10-16T21:12:28.973 に答える