我想在 Actionarguments 上添加一个参数,以绑定我的对象,但对象始终为 null 并且属性未绑定,为什么?
也许是因为那是 GET 而不是 POST?有解决办法吗??
动作过滤器
public class CustomizedFilter : ActionFilterAttribute
{
/// <summary>
/// OnActionExecuting
/// </summary>
/// <param name="actionContext"></param>
public override void OnActionExecuting(HttpActionContext actionContext)
{
actionContext.ActionArguments.Add("Parameter", "Value");
}
}
控制器
[HttpGet]
[CustomizedFilter]
public RestResult Get(InputObject value)
{
}
输入对象
public class InputObject
{
public string Parameter{get;set;}
}