如果說我有一個定義爲這樣的路由:"{books}/{*all}"
,那麼任何定義了根文件夾的URL都會匹配它(即http://mysite.com/greekbooks/somethingirrelavant.htm)。.NET路由匹配所有模式(通配符),但有例外
但是如果我想更進一步,並希望爲1982年出版的希臘書籍(即url http://mysite.com/greekbooks/1982/anythinghere)提供自定義處理程序。我真的不像把這個邏輯放到我的第一個路由處理程序中,但是當這個URL匹配時,提出第二個處理服務頁面。
問題是"{books}/{*all}"
也會吃"{books}/1982/{*all}"
也。
基本上,如何處理'*' (all)
匹配時如何定義多個路由處理程序?它有可能嗎?