1
我有類似於「x/{* path}」的路由,其中path
參數被控制器用於導航樹結構,最終獲得提供給客戶端的資源。如何在ASP.NET路由中創建類似「/ x/{* path}/y」的路由?
我現在想以與其他控制器正交的方式擴展此方案,這些控制器提供資源的其他「方面」,如元數據或縮略圖。應該可以添加這些其他控制器,以便主控制器不必知道它們的存在。我打算使用像「x/{* path}/y」這樣的路徑來索引這些方面,但路由系統不會接受這樣的路徑。
例如,如果路徑參數以「/ y」結尾,我可以使用約束來匹配其他路由,但控制器必須知道添加的「擴展」才能在解析時將其刪除路徑 - 這是不可接受的。我不得不寫我自己的路線嗎?
謝謝!