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();
        }
相关推荐
疯狂的程序猴1 分钟前
从需求到上架,现代 iOS 开发流程的工程化方法论
后端
程序员爱钓鱼2 分钟前
Node.js 编程实战:创建 HTTP/HTTPS 服务器全解析
后端·node.js·trae
hunter19901036 分钟前
Spring线程池ThreadPoolTaskExecutor配置与实践
java·后端·spring
用户83562907805144 分钟前
C# 实现 XML 转 Excel:从解析到生成 XLSX 的详细步骤
后端·c#
Jerry952706281 小时前
1.什么式可用性
java·分布式·后端·架构·高可用·秒杀
bcbnb1 小时前
React Native 应用保护全链路实践 从 JS Bundle 到 IPA 层混淆的多维度安全方案
后端
muyouking111 小时前
Zig 模块系统详解:从文件到命名空间,与 Rust 的模块哲学对比
开发语言·后端·rust
大肚子飞行员1 小时前
基于arthas的一次提升定时任务TPS总结
后端·性能优化
是Dream呀1 小时前
无硬件模拟灵衢架构:基于openFuyao社区的UB组件一站式开发实践
后端
码界奇点2 小时前
基于Django REST framework与Vue的前后端分离后台管理系统设计与实现
vue.js·后端·python·django·毕业设计·源代码管理