zoukankan      html  css  js  c++  java
  • 获取Http请求参数

    客户端表单项:

    <form action="Default" method="post" >
        用户名:<input type="text" name="userName" />
        <input type="submit" value="提交" />
    </form>
    您输入的用户名是:@ViewBag.userName

    控制器中接收:

    public class TestController : Controller
    {
        [HttpGet]
        public ActionResult Default()
        {
            return View();
        }
    
        [HttpPost]
        public ActionResult Default(string abc)
        {
            ViewBag.userName = Request["userName"];
         或
         ViewBag.userName = HttpContext.Request["userName"];
         或
         ViewBag.userName = System.Web.HttpContext.Current.Request["userName"];
    return View(); } }

    普通类中接收:

    public class RequestContent
    {
        public string GetRequestValue(HttpRequestBase request)
        {
            return request["userName"];
        }
    
        public string GetRequestValue(HttpContextBase context)
        {
            return context.Request["userName"];
        }
    
        public string GetRequestValue()
        {
            return System.Web.HttpContext.Current.Request["userName"];
        }
    }

    控制器中可以这样调用他们:

    public class TestController : Controller
    {
        //
        // GET: /Test/
        [HttpGet]
        public ActionResult Default()
        {
            return View();
        }
    
        [HttpPost]
        public ActionResult Default(string abc)
        {
            RequestContent request = new RequestContent();
    
            ViewBag.userName = request.GetRequestValue(Request);
            或
            ViewBag.userName = request.GetRequestValue(HttpContext);
            或
            ViewBag.userName = request.GetRequestValue();
               
            return View(); 
        }
    }
  • 相关阅读:
    1.tomcat部署项目的几种方式和weblogic部署方式及一点通讯
    C程序第二章节:算法
    java 代码第一天练习
    git生成公钥私钥
    sourceTree操作
    gradle插件安装
    gradle环境搭建
    bootstrap
    20170223
    大企业招聘真的是这样进行的吗?
  • 原文地址:https://www.cnblogs.com/Arlar/p/7498205.html
Copyright © 2011-2022 走看看