asp.net-mvc - 如何将 ControllerContext 传递给属性

标签 asp.net-mvc asp.net-web-api asp.net-web-api2

我想使用 Attribute\Filter 构造函数内部的 ControllerContext 或 ActionContext 中的信息。我怎样才能这样做?尝试将 ControllerContext 作为参数传递给操作中的属性,但没有成功。

最佳答案

public override void OnActionExecuting(ActionExecutingContext filterContext)
        {
           var controllerContext =  filterContext.Controller.ControllerContext;

执行操作时。您无法了解构建的背景

关于asp.net-mvc - 如何将 ControllerContext 传递给属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22045589/

相关文章:

c# - 如何在Swagger中将API响应参数转换为snake case?

c# - 创建新的 IHttpActionResult 操作结果方法

c# - 如何在部分 View 中使用 MVC AntiForgeryToken

asp.net-mvc - Asp.Net MVC 操作 - 关注点分离/单一职责原则

c# - JSON 对象显示 null

c# - 使用 ASP.NET MVC 处理/接收来自 WebRTC 或任何基于浏览器的捕获机制到服务器的实时视频网络摄像头流

c# - 获取连接到 C# .NET WebAPI 应用程序的客户端的 IP 地址

c# - 使用 .NET MVC 5 实现基于角色的授权

c# - 焦点移出后从文本输入获取值并显示该值的数据

json - 从 WebApi 获取 "No action was found"