TLDR; 複数のレベルで複雑な仮想アイテムを操作するための最良または推奨される方法は何ですか?
現在、クエリ文字列変数を使用してプロパティをフィルタリングする代わりに、URLを拡張して、それらのURLをフィルタリングできるようにする作業を行っています。
イベント:
~/events/2012/april
または
~/events/lunches
または
~/events/6CB27D08-358E-49AA-8107-16A50E963C70
現在、最後のケースまたは年を処理するためのワイルドカード設定がありますが、1つのレベルしか処理しないワイルドカードの障害に遭遇したため、1つのワイルドカードだけでは処理できません/events/{0}/{1}
。さらに、私は一般的なフレンドリーなURLが最終的になると信じています/events/2012/april/<external_id>_<event_name>
ワイルドカードを使用して、現在知っていることからそれぞれのケースを処理するために、3つの異なるレイアウトで3つのレイヤーを深く配置する必要があります
Events/
*
*
*
複数のレベルで複雑な仮想アイテムを処理するためのより良い方法またはより推奨される方法はありますか?