MVC 向后台传递值的三种方法
电脑版发表于:2021/3/12 11:52
前台向后台传值
一、地址栏问号传参(不常用,安全性低)
例如:http://localhost:6042/Home/index?Id=1&&UserName=xxx
二、表单传值(action提交的位置)
<form action="News/Index" method="post"> <input type="text" name="Username" value=" " /> <input type="submit" name="sub" value="提交" /> </form>
目标页面后台定义session接收,或者TempData接收
//session在过期时间内可重复使用 //TempData 只能使用一次(并不是只能一次,而是本次请求内有效) string str = Request["Username"].ToString(); Session["Username"] = str; //TempData["message"] = str;
三、路由传值
地址栏
后台得到的结果