ASP.NET MVC API与JS进行POST请求时传递参数 -CHPowerljp原创

在API前添加    [HttpPost] 表示只容许POST方式请求前端

 

 

 

 [HttpPost]spa

        public IHttpActionResult Get_BIGDATA([FromBody]Datas Datas)资源

        {io

            try请求

            {方法

          

                return Json(Datas.rid);return

            }参数

            catch (Exception e)

            {

        

                return Json("-1");

            }

        }

 

 

要先经过POST方式读取到参数,须要在添加[FromBody]表示从key value键值对中读取参数

 

Datas 表示一个公共类,用来读取参数

 

好比前端js发送参数:rid=666666,而后ASP.NET MVC API中读取的方式就是Datas.rid

 

注意常见的坑:

  1. 缺乏[FromBody]会提示找不到资源
  2. 若是没有公共类用来读取参数,参数会读取不到

 

好了,本文到此结束,若有更好方法,欢迎交流留言.

相关文章
相关标签/搜索