我有一個網站,我想喜歡的網址怎麼辦:我做multipled級別路線最好在MVC
/Some maincategory name/{id}/Some subcategory name/{id}/Some item name/{id}
我包括每個級別的ID,因爲名稱不唯一。這是可行的,但我必須爲每個級別創建一個新的路由。我的Html.ActionLink也看起來很討厭。
由於關卡完全不同,每個關卡都有自己的控制器。這些URL可能是這樣的:
_/Birds/2/Waders/4/Flamingos/23_
_/Mammals/5/Dogs/23/Longeared/25/Somedog/76_
_/Insects/7/Spiders_
這只是一個例子,而不是我將要使用的。我的應用程序與動物無關。
有沒有這樣做的好方法,還是應該使用標準路由?
所以......你說你會有_/Birds/2/Waders/4/_ *和* _/Birds/48/Waders/7/_並且他們需要被路由到不同的控制器?我很抱歉,但我的大腦只是試圖理解你想要達到的目標而感到痛苦。幾乎可以肯定有一種方法可以放棄身份證,但是您沒有提供足夠或足夠詳細的信息來說明這一點。 – 2010-12-15 23:19:19