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();
        }
相关推荐
用户990450177800917 分钟前
ruoyi-vue2集成DMN规则引擎实现Dish出餐决策
后端
IT_陈寒1 小时前
SpringBoot 3.2 实战:用这5个新特性让你的API性能提升40%
前端·人工智能·后端
五仁火烧1 小时前
安装rust开发环境
开发语言·后端·rust
IT枫斗者1 小时前
Netty的原理和springboot项目整合
java·spring boot·后端·sql·科技·mysql·spring
Java程序之猿1 小时前
Springboot 集成apache-camel +mqtt 根据主题处理mqtt消息
java·spring boot·后端
serendipity_hky1 小时前
【go语言 | 第3篇】go中类的封装、继承、多态 + 反射
开发语言·后端·golang·反射
悟空码字2 小时前
SpringBoot 整合 ElasticSearch,给搜索插上“光速翅膀”
java·后端·elasticsearch
星浩AI2 小时前
手把手教你用 RAG 打造专属知识库问答系统
后端
喵个咪2 小时前
开箱即用的 GoWind Admin|风行,企业级前后端一体中后台框架:深度解析 Wire 依赖注入集成实践
后端·go
回家路上绕了弯2 小时前
代码的三大核心素养:如何同时兼顾可维护性、可扩展性、可测试性
分布式·后端