ASP.NET WEB API 如何使用基于Post的方式传递多个值(二)

时间:2023-03-08 16:16:22
ASP.NET WEB API 如何使用基于Post的方式传递多个值(二)

前面我曾经写过一篇文章,是基于HttpContext的请求上下文中读取表单参数,其实还可以将其单独拆分出来。

基于Filter的方式 获取表单值:(核心代码)

  public void OnActionExecuting(ActionExecutingContext filterContext)
        {
            var formValue = filterContext.RequestContext.HttpContext.Request.Form[_name];
            filterContext.ActionParameters[_actionParameterName] = formValue;
        }