我正在尝试在 Application_PreRequestHandlerExecute() 方法中实例化服务并验证当前用户,然后在 global.asax.cs 类的* Application_PostRequestHandlerExecute() 方法中处理此服务。我在此过程中需要的一项是 orgname,它附加在我的 url 路由的开头。我已经映射了一条看起来像这样的路线“{orgName}/{controller}/{action}/{id}”
所以我的问题是,在 ASP.Net MVC 应用程序中,是否可以在 Application_PreRequestHandlerExecute() 事件中访问任何路由信息(或以某种方式访问我的实例中的“orgname”)?如果这是不可能的,是否有其他方法可以连接到 MvcHandler 并做类似的事情(也许我应该构建一个自定义过滤器?)