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(); 
        }
    }
  • 相关阅读:
    移动端兼容性问题解决方案
    h5启动原生APP总结
    前端性能优化
    移动端meta行大全
    CSS3,transform3D立体可拖拽正方体实现原理
    FileReader与FileWriter
    lunix cat tail more等用法
    Scanner用法
    SimpleDateFormat的一些常用用法
    Linux下scp的用法
  • 原文地址:https://www.cnblogs.com/Arlar/p/7498205.html
Copyright © 2011-2022 走看看