2011-01-14 8 views
2

を使用してデータベースと通信:は、私がこの記事を読んでいるjQueryのAJAXとASP.NET

Many ways to communicate with your database using jQuery AJAX and ASP.NET

この記事では、jQueryとAJAXを使用してデータベースと通信するための多くの方法を説明します。私は個人的にデータを取得するためにハンドラを使用します(.ASHX)。

データベースの大きさにかかわらず、軽量で優れたパフォーマンスという点で、どのように最良の方法を教えてください。

答えて

2

ASP.NETフォームがついていて、ASP.NET MVCを利用できない場合は、.ashxハンドラが問題ありません。それらは完全なASP.NETフォーム.aspxページのすべてのオーバーヘッドを持っていません。

パフォーマンスに関しては、いつものように、必要なデータを返すだけで、データベースがチューニングされていれば、SQLクエリが賢明であれば、人生は良いものになるはずです。

HTMLを返すのではなく、データをJSONとして返すことをお勧めします。よりコンパクトでポータブルです。また、JSONオブジェクトは、直接操作できるjavascriptオブジェクトに再水和されます。 .NET用のJSONシリアライザが数多くありますが、私はJson.NETをより良いものと考えています。

関連する問題