• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

汇总:ASP.NETCore中HttpContext获取传参数据,有哪些方式

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

一、原生方式:

1.POST(以ajax请求为案例,教大家用法)

            $.ajax({
                                type: "post",
                  dataType: "json",
                  cache: false,
                  data: {
                      method: "add"
                  },
            url: "../demo/post",
                  async: true,
                  success: function (data) {
                                    if (data.isOK) {
                                        alert("成功");
                                    }
                                    else {
                                        alert(“失败”);
                                    }
                                }
                            });

 

IFormCollection form = HttpContext.Request.Form;
string method = form["method"];    

2.GET(url传参为案例,教大家用法)

127.0.0.1/index/demo/get?num=1

 

IQueryCollection queryParameters = HttpContext.Request.Query;
string num = queryParameters["num"];

二、以对象的形式接收参数(get/post通用):

public class PageModel
    {
        public string TitleName { get; set; }//筛选标题
        public int CurrentPage { get; set; }//当前页
        public int NumCount { get; set; } //每页数量
        public long Id { get; set; } = 0;//默认id
        public string Token { get; set; } = "";//认证授权
    }
public IActionResult UserList(PageModel pageModel)
        {
            return View(pageModel);
        }

三、路由实现传参(get/post通用):

127.0.0.1/Index/MenuDelAsync/1

 

public async Task<string> MenuDelAsync(long id)
        {
            string jsonResult = "[]";
            bool b = false;
            b = await articleService.DelArticleTypeAsync(id);
            if (b)
                jsonResult = CommonHelper.NewGetJsonResult(1, "删除成功");
            else
                jsonResult = CommonHelper.NewGetJsonResult(-1, "删除失败");
            return jsonResult;
        }

 

其它用法欢迎留言补充,谢谢!


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
在ASP.NET中执行URL重写发布时间:2022-07-10
下一篇:
ASP.NET用户控件基础入门发布时间:2022-07-10
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap