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();
        }
相关推荐
ChineHe7 分钟前
Golang并发编程篇002_Go并发基础
开发语言·后端·golang
g***72708 分钟前
springBoot发布https服务及调用
spring boot·后端·https
风象南11 分钟前
Spring Boot拦截器结合HMAC-SHA256实现API安全验证
后端
想不明白的过度思考者18 分钟前
基于 Spring Boot 的 Web 三大核心交互案例精讲
前端·spring boot·后端·交互·javaee
程序员爱钓鱼25 分钟前
Python编程实战:Python常用命令速查表(超全整理)
后端·python·trae
程序员爱钓鱼27 分钟前
Python 编程实战:常用第三方库清单
后端·python·trae
程序员三明治29 分钟前
【Spring进阶】Spring IOC实现原理是什么?容器创建和对象创建的时机是什么?
java·后端·spring·ioc·bean生命周期
Victor3561 小时前
Redis(142)Redis的Cluster的主从复制是如何实现的?
后端
e***58231 小时前
Spring Cloud GateWay搭建
android·前端·后端
Victor3561 小时前
Redis(143)Redis的Cluster的重新分片是如何实现的?
后端