zoukankan      html  css  js  c++  java
  • Request

    【ASP中,Request 对象获取数据的3种方法:】
      1.Request.Form:获取以POST方式提交的数据(接收Form提交来的数据);
      2.Request.QueryString:获取地址栏参数(以及以GET方式提交的数据)
      3.Request:包含以上两种方式(优先获取GET方式提交的数据),它会在QueryString、Form、ServerVariable中都搜寻一遍。
      而且有时候也会得到不同的结果。如果你仅仅是需要Form中的一个数据,但是你使用了Request而不是Request.Form,那么程序将在QueryString、ServerVariable中也搜寻一遍。如果正好你的QueryString或者ServerVariable里面也有同名的项,你得到的就不是你原本想要的值了。   【asp中,request.form与request.querystring的比较】
      1、对于post传值的方法,采用request.form接受,他的参数值不会在url中用明文方式显示,且长度不受限制,安全性相对较高;

      2、get方法递交的表单或通过url传值采用request.querystring进行获值的方法,(1)参数值明码显示(2)长度受限;优点:(1)方便可以直接定义一个url就可以传值;作用:常用与数据库中的文章id传值,进行数据库的查询;

    HttpRequest.Params 属性  

      request.params是一个集合,它依次包括request.querystring、request.form、request.cookies和request.servervariables。

      如果要在两个页面传递数据的话,只能用request.querystring、request.form、request.cookies
      Request.Params 会在 QueryString、Form、Server Variable 以及 Cookies 找数据,
      他首先在 QueryString 集合查找数据,如果在 QueryString 找到数据,就返回数据,如果没有找到就去 Form 集合中查找数据,找到就返回,否则在往下一下个集合查找数据。
      Request.Params["id"]
      Request.Form["id"]
      Request.QueryString["id"]
      Request.Params是所有post和get传过来的值的集合,Request.Form是取post传值, Request.QueryString是get传过来的值
  • 相关阅读:
    623. Add One Row to Tree 将一行添加到树中
    771. Jewels and Stones 珠宝和石头
    216. Combination Sum III 组合总数三
    384. Shuffle an Array 随机播放一个数组
    382. Linked List Random Node 链接列表随机节点
    向github项目push代码后,Jenkins实现其自动构建
    centos下安装Jenkins
    python提取批量文件内的指定内容
    批处理实现:批量为文件添加注释
    python抓取每期双色球中奖号码,用于分析
  • 原文地址:https://www.cnblogs.com/jes_shaw/p/1948706.html
Copyright © 2011-2022 走看看