【发布时间】:2018-06-18 11:28:55
【问题描述】:
我有一个 Base 控制器,它提供了一些操作的基本实现:
[Route("api/[controller]")]
public class BaseAppController : Controller
{...
我有几个由此派生的控制器,它们使用来自基本控制器的路由来调用。他们添加了各种功能。例如:
public class SomeController : BaseAppController
{
... more stuff ...
}
现在当请求转到
它显然使用了 MyAction,它位于 SomeController 或 BaseAppController 中。
我想要实现的是,如果我发送请求到:
我希望它确定 NonExistentController 不存在并改为使用 BaseAppController。
欢迎任何指点。
【问题讨论】:
标签: c# asp.net-core-mvc asp.net-core-webapi asp.net-core-routing