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();
        }
相关推荐
SsunmdayKT4 分钟前
前后端项目部署与运行机制全流程详解
前端·后端
Reart7 分钟前
从0解构tinyWeb项目--(Day:10)
前端·后端·架构
SamDeepThinking29 分钟前
程序员如何接受工作内容毫无意义?
java·后端·程序员
_Evan_Yao1 小时前
一文搞懂:AI编程辅助工具——从GitHub Copilot到通义灵码,不同人群如何驾驭AI编程助手?
人工智能·后端·copilot·ai编程
木雷坞1 小时前
边缘视频分析节点断网恢复排查记录
后端
2301_771717211 小时前
最近在刷牛客:使用Spring AOP实现性能监控时
java·后端·spring
Java水解1 小时前
深入浅出多包架构(Monorepo)
后端
手握风云-2 小时前
Spring AI:让大模型住进 Spring 生态(四)
java·后端·spring
Java面试题总结2 小时前
Spring Boot:别再重复造轮子,这些内置功能香麻了
java·spring boot·后端
夕除3 小时前
spring boot
java·spring boot·后端