オプションのrouteValueを条件付きで設定する方法を見つけようとしています。
私は持っています
<%= Html.RouteLink("<<<","Products",new { page=(Model.Products.PageIndex) }) %>
訪問者が「カテゴリ」をクリックすると、そのカテゴリの商品のみが表示されますが、「カテゴリ」がない場合は、すべての商品が表示されます。
これらの2つのURLは有効です。
/製品/ページ
/ Products / Page?category = cars
RouteLinkはポケットベルにあるので、ページ間でカテゴリを保持するために、ポケットベルのリンクでカテゴリパラメータを渡すことができると思いました。ただし、カテゴリが選択されていない場合とカテゴリが選択されている場合をどのように処理するかはわかりません。
私はこれができることを知っています:
<%= Html.RouteLink("<<<","Products",new { page=(Model.Products.PageIndex), category=cars }) %>
しかし、厄介なifステートメントを作成せずに両方のケースを処理することは可能ですか?