Asp.net Core Mvc 7.0 Web 控制器接收Get/Post表单参数

记得.Net 5之前都是直接用 Request.Form 非常方便,但似乎6.0以后就不能这样用了。

1、接受post表单,使用 IFormCollection

cs 复制代码
        public IActionResult Login(IFormCollection pms)
        {
            ViewData["name"] = pms["login-username"]; 
            ViewData["pwd"] = pms["login-password"];
            return View();
        }

2、接受url的get参数,7.0好像可以继续使用Request.Query

cs 复制代码
        public IActionResult Login()
        {
            ViewData["name"]=Request.Query["loginusername"];
            return View();
        }

get参数的获取,也可以把同名参数传入到函数的参数中

cs 复制代码
        public IActionResult Login(string loginusername)
        {
            ViewData["name"]= loginusername;
            return View();
        }
相关推荐
卷无止境7 小时前
C# 与 .NET 中的委托:把方法装进变量里
后端
绛洞花主敏明7 小时前
Go操作xorm中间表多对多关联实战
开发语言·后端·golang
长栎7 小时前
手写一个表达式计算器,你就理解解释器模式了
后端
长栎8 小时前
foreach 语法糖背后,迭代器模式做了多少脏活
后端
HLAIA光子8 小时前
LLM缓存机制:你的API账单可以砍掉75%
后端·llm·ai编程
卷无止境8 小时前
统计质量控制(SQC / SPC):用数据说话的质量哲学
后端
XovH8 小时前
第 44篇 k8s之实战:将 Web 应用迁移到 Kubernetes(上)
后端
晓杰'8 小时前
从0到1实现Balatro游戏后端(7):Boss Blind与特殊规则实现
后端·websocket·typescript·node.js·游戏开发·项目实战·nestjs
MariaH8 小时前
Node.js 架构理解
后端
我登哥MVP8 小时前
Spring Boot 从“会用”到“精通”:请求映射原理
java·spring boot·后端·spring·servlet·maven·intellij-idea