这个问题已经在这里问过:
如何从基本控制器中的 OnActionExecuting 重定向?
但我在接受的答案中不喜欢的是它触发了一个新请求,这意味着我再次运行基本控制器的逻辑。所以我想知道是否有一种方法可以拦截基本控制器中的请求并根据某些条件更改正在执行的控制器/动作而不会导致重定向并基本上通过完整的请求管道?我希望基本控制器确定应用程序是否设置正确,如果没有,将控制权转移到 SetupController 的 Index 操作而不触发全新的请求?
这个问题已经在这里问过:
如何从基本控制器中的 OnActionExecuting 重定向?
但我在接受的答案中不喜欢的是它触发了一个新请求,这意味着我再次运行基本控制器的逻辑。所以我想知道是否有一种方法可以拦截基本控制器中的请求并根据某些条件更改正在执行的控制器/动作而不会导致重定向并基本上通过完整的请求管道?我希望基本控制器确定应用程序是否设置正确,如果没有,将控制权转移到 SetupController 的 Index 操作而不触发全新的请求?