1
5
我认为这取决于区域使用datatokens字典来存储区域/名称空间信息的方式。当您从RouteBase继承时,可能需要实现 IRouteWithArea 接口,因为您没有路由所具有的数据令牌。 actionLink帮助程序似乎间接地调用了这个,因此需要这个新接口:
[编辑-2009-11-12] 我相信下面的内容可以解决这个问题,因为装饰师似乎不止一次地将路线包装起来: 装饰器的附加属性:
接口实现:
|
2
0
如果装饰路由类而不是RouteBase会发生什么? 想想这样的事情:
我还建议使用Reflector签出system.web.routing.dll,它可能会让您了解正在发生的事情。 而且,如果你这样做会发生什么:
我非常希望它能有所帮助。 |
Haim Ohayon · 这些链接之间有什么区别? 2 年前 |