.net 如何从actionResult获取控制器实例

.net 如何从actionResult获取控制器实例,.net,asp.net-mvc,.net,Asp.net Mvc,我正在开发一些对ActionResult的扩展方法,在调用View(model)、Redirect(url)等时将其称为chain。但是,我需要访问当前控制器实例以向model、ViewBag、ViewData等添加一些数据 任何人都可以从ActionResult中获取当前Controller实例,因为ControllerContext在执行结果时被传递给ExecuteResult。所以你不可能用一般的方式得到它。你真的是指来自ActionResult还是来自ActionContext?很明显,

我正在开发一些对
ActionResult
的扩展方法,在调用
View(model)
Redirect(url)
等时将其称为chain。但是,我需要访问当前控制器实例以向model、ViewBag、ViewData等添加一些数据


任何人都可以从
ActionResult

中获取当前
Controller
实例,因为
ControllerContext
在执行结果时被传递给
ExecuteResult
。所以你不可能用一般的方式得到它。

你真的是指来自
ActionResult
还是来自
ActionContext
?很明显,为什么defo无法从结果中访问控制器,但从当前操作上下文中,这是完全可能的。