Session

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;

三、路由传值




地址栏




后台得到的结果






关于TNBLOG
TNBLOG,技术分享。技术交流:群号677373950
ICP备案 :渝ICP备18016597号-1
App store Android
精彩评论
{{item.replyName}}
{{item.content}}
{{item.time}}
{{subpj.replyName}}
@{{subpj.beReplyName}}{{subpj.content}}
{{subpj.time}}
猜你喜欢