これは、データベース項目を操作する asp.net の方法に関する基本的な質問だと思います。基本的に、データベース項目を操作するサーバー側の方法 (ListView などを使用) は、AJAX と比較してポスト バック モデルが古くなっているため、古くなっています。データベースから画像を更新するために、ギャラリーに進むボタンと戻るボタンがあるとします。ページを更新するには、ポストバックする必要があります。明らかに、これは ajaxfied アプローチを使用できます。私はこれについて長い間懸命に考えてきましたが、おそらくこの問題の難しさのために、ListView や GridView、またはプロセスを ajaxfy しないものを使用するほとんどの Web サイトを観察しました。ページを ajaxfy する場合は、「疑似 ajax」のみである UpdatePanel を使用します。
ListView によってデータベースから取得されたフォト ギャラリーのページを完全に ajaxfied で更新する方法を他のプログラマーが持っていることを知りたいですか? 前述したように、私はこれについて長く懸命に考えてきましたが、2 つのアプローチがあると思います。まず、ListView を使用して、最初にフォト ギャラリーにデータを入力します。進むボタンまたは戻るボタンを押すと、jQuery の ajax メソッドを使用して .ashx ページに接続し、.ashx ページを使用してデータ項目を取得し、jQuery を使用してクライアント側のフォト ギャラリーを更新します。
私が予見する 2 番目の方法は、ListView を完全に放棄し、.ashx で for ループを使用して最初からギャラリーにデータを入力することです。このアプローチは、初期データ取得方法と「ポストバック」データ取得方法を統合します。これは、aspx ページがまったく必要ないため、必要なコードが少なくて済むことを意味します。
私の質問は、上記のページを完全に ajaxfy する現実的な方法は何ですか?