zoukankan      html  css  js  c++  java
  • Request.params、Request、Request.querystring、Request.Form 具体区别!

    request.params、request其实是一个集合,它依次包括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"]、Repuest["id"]
    Request.QueryString["id"]

    Request.Form["id"]的用法以及区别?
    Request.Params是所有post和get传过来的值的集合,Request.Form是取post传值, Request.QueryString是get传过来的值

    查看这个问题的时候曾看到有问提了一个有趣的问题 他问如果post和get甚或cookies都传递了id这个参数的值的时候 request.params["id"]、request["id"]取谁的值。仔细看上面的话 你就应该很明白 request是依次查询这些集合中的值 如果排在前面的集合中已经存在了这个值得话他就返回这个值了 你后面不管有没有他都不会去查询了.

  • 相关阅读:
    Unique Binary Search Trees 解答
    Unique Paths II 解答
    Unique Paths 解答
    Maximum Subarray 解答
    Climbing Stairs 解答
    House Robber II 解答
    House Robber 解答
    Valid Palindrome 解答
    Container With Most Water 解答
    Remove Duplicates from Sorted List II 解答
  • 原文地址:https://www.cnblogs.com/Fooo/p/1449726.html
Copyright © 2011-2022 走看看