1
Asp.net MVCアプリケーションのURLにちょうどコントローラ名とidパラメータを使用することができますが、私はアクションメソッドは、パラメータとしてIDを取るインデックスとカテゴリという名前のコントローラを持っています。は我々が思う
したがって、URLはカテゴリ/インデックス/ fooのようになります。ご覧のとおり、インデックスセグメントはちょうど正しいとは思われません。次のようなURL:カテゴリ/ fooはわかりやすくなります。ただ、SOのよう
は、これらの人は使用:質問/ 857344
がどのように私は、このようなURLを達成することができます。私のルートでは、コントローラ、アクション、IDの3つのデフォルトを設定しています。しかし、私はカテゴリ/ fooのを訪問しようとすると、私が取得 -
がどのように私はこのケースでHtml.ActionLinkを使用するデフォルトルートの前にそれを置くことを確認してください?現在、@Html.ActionLink( "Category"、new {id = "22"、title = "something"}) 'を使用すると、'
あなたは新しい{}でコントローラとアクションを指定する必要があると思います。最後のパラメータ – Jordan
私はHtml.ActionLink( "試用版"、ヌル、 "カテゴリ"、新しい{id = model.Id、title = "something"}) ' –