【发布时间】:2025-11-28 13:35:01
【问题描述】:
我正在使用 nuget 包 http://nuget.org/packages/AttributeRouting/ 并为我的 web api 指定了自定义路由。当我尝试在 WebApiConfig 中向我的路由添加自定义委托处理程序 (dh) 时,我的 dh 永远不会被调用。这是有道理的,因为 dh 被分配给默认路由,而不是分配给我用我的 web api 控制器装饰的自定义路由。我可以全局注册 dh 并执行它,但是,我想为每个路由注册自定义 dh(不同的路由需要做不同的事情,我不想将大量逻辑放入一个全局 dh)。
在使用 AttributeRouting 包时,有没有人知道如何做到这一点?我已经搜索了网站上的文档,但没有找到任何东西。
非常感谢任何帮助。谢谢!
【问题讨论】:
-
您能否举一些例子说明您的委托处理程序将做什么?
标签: asp.net-mvc-4 asp.net-web-api attributerouting