で最高掛け合わさレベルルートをどのように行うのですか、私は私のようなURLたいサイトがあります。私はMVC
/Some maincategory name/{id}/Some subcategory name/{id}/Some item name/{id}
を名前が一意ではありませんので、私は、各レベルのIDが含まれています。これは可能ですが、私は各レベルのための新しいルーティングを作成する必要があります。私のHtml.ActionLinkも厄介です。
各レベルには、レベルが全く異なるため、独自のコントローラがあります。
_/Birds/2/Waders/4/Flamingos/23_
_/Mammals/5/Dogs/23/Longeared/25/Somedog/76_
_/Insects/7/Spiders_
これは単なる一例であり、私が使用するつもりはないです:URLは次のようなものである可能性があります。私のアプリケーションは動物とは関係ありません。
これを行う良い方法がありますか、代わりに標準ルーティングを使用する必要がありますか?
だから、あなたは/鳥/ 2 /鳥獣/ 4/_ *と* /鳥/ 48 /鳥獣/ 7/_を持っていると言いますから、それらを別のコントローラーに送る必要がありますか?申し訳ありませんが、私の脳はあなたが達成しようとしていることを理解しようとするだけで痛いです。 IDを削除する方法はほとんどありませんが、教えてくれるような詳細、具体的な詳細を与えていません。 –