码迷,mamicode.com
首页 > 其他好文 > 详细

Request.Params

时间:2018-08-08 12:01:59      阅读:131      评论:0      收藏:0      [点我收藏+]

标签:arp   ret   str   cli   return   顺序   添加   使用   variables   

在开发中有时会用到Request.Params["id"]来获取参数,那么到底是从什么地方接收参数呢?

 

一般情况下,有三种方式进行参数传递
1、GET 方式,通过url传递,如?id=
2、POST方式,通过Form传递
3、Cookie方式

此处要用[]!!!


对于GET方式传递的参数,我们使用Request.QueryString["id"]的方式接收参数
对于POST方式传递的参数,我们使用Request.Form["id"]的方式接收参数
对于Cookie的方式传递的参数,我们使用Request.Cookie的方式接收参数

Request.Params实际上就是一个获取 QueryString、Form、ServerVariables 和 Cookies 项的组合集合。 
获取值的顺序是QueryString、Form、ServerVariables以及Cookies
即首先在QueryString集合中寻找数据,如果找到就返回,如果没有找到就从Form中找,如果还没有找到继续想下找

Request.Params可以接受GET与POST提交的参数

 例如:

UserName = Request.Params["UserName"];
<form id="form1" action="Logins" method="post">
<li>
<input id="UserName" name="UserName" type="text" placeholder="手机号码" class="text" />
  @*既然是Form 表单提交,有必要为<input>标签添加相应的Name名称、最后表单请求必须用到Submit按钮*@
</li>

  

 <div>
      <input id="submit" name="submit" type="submit" onclick="return sunbIO()" />

</div>

  

Request.Params

标签:arp   ret   str   cli   return   顺序   添加   使用   variables   

原文地址:https://www.cnblogs.com/tiancaige/p/9441789.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!