如何获取其他参数';s在ModelBinder中绑定的模型

本文关键字:ModelBinder 模型 绑定 何获取 获取 参数 其他 | 更新日期: 2023-09-27 18:24:30

我的控制器的操作接受两个参数,每个参数都有一个自定义的ModelBinder:

public ActionResult MyAction(
    [ModelBinder(typeof(FooBinder))] Foo foo,
    [ModelBinder(typeof(BarBinder))] Bar bar)

是否有方法访问BarBinder中的foo实例?

如何获取其他参数';s在ModelBinder中绑定的模型

我不得不采用协作使用感知模式,其中FooBinder通过controllerContext.Controller.TempData字典为BarBinder共享其foo实例。