私は ASP.NET Web フォーム アプリケーションに取り組んでおり、ドロップダウン リストの選択が行われた後にページがポスト バックする多くの領域が表示されます。その間、少量のデータがサーバーから取得され、別のコントロール (テキストボックス)。
特にページに5つ以上のドロップダウンがある場合、選択を行うたびにページがポストバックされるのは、ユーザーエクスペリエンスが良くありません. これらのポストバックをなくすために、jQuery Ajax 呼び出しを実装することを考えています (これは既に経験済みです)。
ページ メソッドと .asmx Web サービスのどちらが推奨されますか? .asmx Web サービスは「古い」テクノロジと見なされていませんか?
さらに、私はWeb APIについて読んでいます。これは、ページ メソッドまたは Web サービスの代わりになるでしょうか? Web API は単純なポストバックの束を単に排除するためにやり過ぎでしょうか?