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();
        }
相关推荐
August_._几秒前
【软件安装教程】Node.js 开发环境搭建详解:从安装包下载到全局配置,一篇搞定所有流程
java·vue.js·windows·后端·node.js·配置
7***9987几秒前
springboot的 nacos 配置获取不到导致启动失败及日志不输出问题
java·spring boot·后端
MOMO陌染1 分钟前
Java 面向对象之类与对象:编程世界的实体化核心
java·后端
虎子_layor2 分钟前
从用户体验出发:分页设计的完整实战指南
java·后端
金銀銅鐵3 分钟前
[Java] JDK 15 新变化之文本块(Text Blocks)
java·后端
y***03173 分钟前
Spring Boot(快速上手)
java·spring boot·后端
十字路口的火丁3 分钟前
通过注册中心实现的 Spring Cloud Gateway 集群化部署,是如何对外访问的?
后端·spring cloud
Penge6664 分钟前
NewMatchPhraseQuery 与 NewMultiMatchQuery 原理及实践
后端
骑着bug的coder6 分钟前
第3讲:增删改查实战——搞定80%日常需求
后端·mysql
ldwqh011 分钟前
Spring data jpa 系列指南笔记 (二) 实体继承
后端