基本的に、ページングを使用して検索ページを作成したい場合は、次のようなURLが必要になります。
/Topics/Index?search=hi&page=1
私が理解できないように見えるのは、次の方法です。
A)検索なしでデフォルトルートを設定し、ページ1 / Topics / Index?page=1または/Topics/ Index?search =&page =1
B)Viewメソッドを使用して同じことを行う
コントロールにメソッドがある場合は、次のことがわかります。
Index(String search, Int32? page)
そして、URLを使用します:
/Topics/Index?search=hi&page=1 or /Topics/Index?search=hi
それは私がメソッドに望むものを私に与えます。トピックコントローラーのデフォルトルートを取得して、上記のリクエスト変数を使用してデフォルトのURLを作成する方法が必要です。私はそれを考えていません
/ Topics / Index / hi / 1
検索URLを助長します。主な理由は、検索用語やページがあるという保証がないため、次のようになってしまう可能性があるためです。
/トピック/インデックス/1