我正在构建一个连接到 Application_EndRequest
/Application_BeginRequest
的简单性能记录器
我想将 action 和 controller 的名称作为某种 key 发送给我的记录器。
我如何访问这些信息? (不要介意我是否必须提前拦截它并将其保留在上下文中)
最佳答案
我知道这是一个老问题,但您可以使用以下方式访问请求的信息:
HttpContext.Current.Request.RequestContext.RouteData.Values("controller")
HttpContext.Current.Request.RequestContext.RouteData.Values("action")
关于c# - 如何在 Application_EndRequest 中获取 RouteData,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4028669/