English 中文(简体)
B. 进入行动被害人示范Binders制造的物体
原标题:Accessing objects created by ModelBinders in ActionFilters
  • 时间:2009-08-25 09:28:59
  •  标签:

我不敢肯定这是否可行,但我想看到我的模拟辩论台制造的物体,而不是将它们作为我的行动方法的参数。

页: 1 我想登记一位 F和一位BarBinder,然后在以下方法中看一oo。

public void MyAction(Bar bar)

甚至在行动基金中。

这是可能的吗?

最佳回答

查阅:

 public ActionResult FizzAction(object foo) // <--
    {...}

在你的过滤器中使用:

public class BarFilter : ActionFilterAttribute
{
 public override void OnActionExecuting(ActionExecutingContext filterContext)
 {
     var foo = filterContext.ActionParameters["foo"];
     //do whatever you want with it
 }
}

http://www.un.org。

“行动”可帮助:

 public class foo : ActionMethodSelectorAttribute
    {
        public override bool IsValidForRequest
            (ControllerContext controllerContext, MethodInfo methodInfo)
        {
            ValueProviderResult valueResult;
            controllerContext.Controller.ValueProvider  
                .TryGetValue("foo", out valueResult);
        }
    }

查阅The blog post,由K. Scott Allen提供。

无保障——我用的n——刚刚通过观察窗口发现:

问题回答

暂无回答




相关问题
热门标签