net core 接受post值

Posted enych

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了net core 接受post值相关的知识,希望对你有一定的参考价值。

 public static string GetPostParams(HttpContext context)
        
            string param = string.Empty;
            if (context.Request.Method.ToLower().Equals("post"))
            
                param += "[post]";
                foreach (var key in context.Request.Form.Keys.ToList())
                
                    param += key + ":" + context.Request.Form[key].ToString();
                
            
            else if (context.Request.Method.ToLower().Equals("get"))
            
                param += "[get]"+context.Request.QueryString.Value;
            
            else
            
                param += "[" + context.Request.Method + "]";
            

            return param;
        
namespace Microsoft.AspNetCore.Mvc
public abstract class ControllerBase

    public HttpRequest Request  get; 

public abstract class HttpContext

    public abstract HttpRequest Request  get; 
    [HttpPost]
        public IActionResult P_Leave()
    
        var title = Request.HttpContext;
            var t = Request.Form["sets"].ToString();

 

以上是关于net core 接受post值的主要内容,如果未能解决你的问题,请参考以下文章

asp.net core 3 Web API !发送 json 到 POST 动作

在 ASP.NET MVC 5 控制器中使用 POST 从 dotnet Core Web API 下载文件

ASP.NET Core MVC POST 方法一个具有外键 ID 的模型

ASP.Net Core 对路径的访问被 IFormFile 拒绝

为什么表单中post接受数据是获取name值而不是id值

.net core post自带的json序列化转换出错 post参数为null