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();
        }
相关推荐
m0_736927046 分钟前
Java面试场景题及答案总结(2025版持续更新)
java·开发语言·后端·职场和发展
间彧9 分钟前
jps命令和其他Java监控工具(jcmd、jinfo等)有什么区别和联系?
后端
源码站~18 分钟前
基于SpringBoot+Vue的健身房管理系统
vue.js·spring boot·后端·毕业设计·前后端分离·管理系统·健身房
程序员爱钓鱼23 分钟前
Python编程实战 - 面向对象与进阶语法 - 异常类型与捕获
后端·python·ipython
程序员爱钓鱼27 分钟前
Python编程实战 - 面向对象与进阶语法 - 类方法与静态方法
后端·python
鬼火儿35 分钟前
MySQL系列之数据类型(String)
java·后端
程序新视界38 分钟前
MySQL的隔离级别及其工作原理详解
数据库·后端·mysql
IT_陈寒1 小时前
Redis 7.0的这个新特性让我处理百万级QPS轻松了50%,你可能还不知道!
前端·人工智能·后端
蓝-萧1 小时前
【Java】如何使用jdbc连接并操作MySQL,一文读
java·后端
qianbailiulimeng1 小时前
【MySQL】mysqldump使用方法
java·后端