【发布时间】:2009-10-13 13:26:51
【问题描述】:
如果说我有一个这样定义的路由:"{books}/{*all}",那么任何定义了根文件夹的 URL 都会匹配它(即http://mysite.com/greekbooks/somethingirrelavant.htm)。
但是如果我想更进一步,并且想为 1982 年出版的希腊书提供一个自定义处理程序(即 url http://mysite.com/greekbooks/1982/anythinghere)。我真的不想将此逻辑放入我的第一个路由处理程序中,而是在此 url 匹配时呈现第二个处理服务页面。
问题是"{books}/{*all}" 也会吃掉"{books}/1982/{*all}"。
在处理'*' ( all ) 匹配时,基本上如何定义多个路由处理程序?有可能吗?
【问题讨论】: