現在、私のプロジェクトにはすべてのカクテルのリストを表示するdomain/cocktail
ページがあります。ユーザーがリストをフィルタリングしたい場合、ソート順、カクテルの開始文字と強さを選択できます。したがって、URLはdomain/cocktail?letter=B&sort=nu&strength=2&page=4
のようになります。ASP.NET MVC URL - 正しいアプローチ
私が読んだように、このようなURLを使用するのは最良の選択ではありません。どのようなアプローチは、同じ機能を持つSEOに優しいURLを取得することをお勧めできます。
今、私はインデックスアクションでCocktailControllerを持っています。したがって、そのような目的のためにIndexアクションを使用しない方が良いでしょうか?そして、私はパラメータで何をしますか?私がページパラメータだけを持っているなら、ドメイン/カクテル/ 3のように見えます。しかし、いくつかのパラメータでは、上記の私のポストのように見えます。 – ChruS
ブラウザがhttp:// yoursite/Homeを要求したときに、HomeControllerのIndexメソッドからの出力を返します。したがって、ブラウザがhttp:// yoursite/ConctailControllerを要求すると、ConctailControllerからindex()メソッドが取得されます。 http:// yoursite/ConctailController/CockListFuncは、コントローラのCockListFuncを指します。したがって、すべてのcoctailsを表示するビューを返すCockListFuncを記述してください。モデルをコントローラにバインドして表示する必要があります。 –