私が話しているセクションの画像です: ASP.NET MVC 2:以下エミュレートeBayのポストバック
私がやっている何をeBayに非常に似ています
1)フォーム「検索用語」の上部に表示され、次にカテゴリが表示されます。
2)ユーザーがクリックして検索をさらに絞り込むことができる左側のフィルタ。
3)これらの結果をソートする。
私はeBayで少し遊んでいましたが、フィルタ(左側のボックス)をクリックするたびに、または結果を並べ替えるたびに投稿されているように見えます。フォームにページを表示するために使用されたすべての「設定」のコピーを保存し、それを使用してサブミットのクリックでポストバックしますか?
この機能をどのようにエミュレートできますか?私はform
要素のページ全体をラップするというのは好きではない...それは汚れているようだ。 jQueryを使用してすべてのユーザー入力を収集し、何とかそれを渡す必要がありますか?
@Nathan、誰にも私のためにコードを書くことを求めているわけではありません。それは非常に予期している...私は本当にこれを達成する方法について本当に困惑しています。私はeBayを例として使用しています。「私がやっていることはeBayと非常によく似ています。」 – dcolumbus
ご迷惑をおかけして申し訳ございませんが、ご質問の文章からeBayを包み込みたい印象を受けました。私の間違い。 –
@Nathan、理解される。正直なところ、私はこのユーザー入力のすべてを(フォーム要素、クリックされたリンク、並べ替えなどから)どのように集めてコントローラに戻すことができるのか把握しようとしています。私はちょうどこれを行うの "正しい方法"の周りに私の頭を包むことはできません。 – dcolumbus