码迷,mamicode.com
首页 > Windows程序 > 详细

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

时间:2019-12-04 13:04:57      阅读:112      评论:0      收藏:0      [点我收藏+]

标签:action   原创   return   cti   post请求   就是   ret   请求   前端   

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

 

 

 

 [HttpPost]

        public IHttpActionResult Get_BIGDATA([FromBody]Datas Datas)

        {

            try

            {

          

                return Json(Datas.rid);

            }

            catch (Exception e)

            {

        

                return Json("-1");

            }

        }

 

 

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

 

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

 

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

 

注意常见的坑:

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

 

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

 

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

标签:action   原创   return   cti   post请求   就是   ret   请求   前端   

原文地址:https://www.cnblogs.com/CHPowerljp-IT/p/11982108.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!