`
wjm901215
  • 浏览: 154072 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

request.form与request.QueryString的区别

阅读更多

Request.form方法,它是用来接收表单变量的(post 方法)

request.QueryString方法, 它是接收URL参数的 (get 方法)

两者除了接收方法不同外,还有传递数据量大小的问题,request.form方法能接收的数据没有限制,而request.QueryString只能接收数据量小于2KB数据,当然后者的执行速度要比前者快。一般往数据库请求查询时用request.QueryString方法,因为查询时只不过那么几个关键词,没有必要用request.form方法而导致查询速度变慢。另外,request.QueryString方法还会把数据信息显示在客户端浏览器地址栏中,安全性较差。 request.form方法不存在上述问题,因此大量被应用在多个文本域提交数据和用户登陆的场合。
  request对象也可以不指明具体使用QueryString或是form方法,如request("变量"),因为它能自动识别,不过还是指明为好,否则,要它自己判断也得花些微时间,影响程序执行效率。

分享到:
评论

相关推荐

    Request、Request.Form和Request.QueryString的区别

    在探讨Request、Request.Form和Request.QueryString的区别之前,我们先来明确一下它们在Web开发中的基本概念和作用。在Web应用程序中,服务器与客户端之间通过HTTP协议进行数据交换,这一过程涉及到了请求(Request)...

    C# request获取参数.docx

    Request 对象提供了多种方式来获取请求参数,本文将详细介绍 Request.Params、Request、Request.QueryString、Request.Form 和 Request.Cookies 等对象的用法和区别。 一、Request.Params Request.Params 是所有 ...

    Jquery中request和request.form和request.querystring的区别

    而Request则包含以上两种方式,会在Request.QueryString和Request.Form中都查询一遍变量。但是优先获取GET方式提交的数据,即Request.QueryString Request:包含以上两种方式(优先获取GET方式提交的数据),它会在...

    asp.net中Request.QueryString与Request.Param的区别分析

    `Request.QueryString`和`Request.Params`都是获取用户输入数据的方式,但它们之间存在显著的区别。 `Request.QueryString`主要用于处理URL中的查询字符串(Query String)。查询字符串是在URL后面以问号(?)分隔...

    ASP.NET检测到不安全 Request.Form 值解决方案汇总.docx

    - **Jquery 中 request、request.form 和 request.querystring 的区分** - `request`通常指的是整个HTTP请求对象,包含了所有请求信息,如头、主体等。 - `request.form`特指请求主体中的表单数据,主要针对POST...

    循环取值Request.QueryString的用法

    循环取值Request.QueryString的...此外,Request 对象还提供了其他一些有用的方法和属性,例如 Request.Form、Request.ServerVariables 等。这些方法和属性可以用于获取客户端提交的数据、服务器端的环境变量等信息。

    《ASP动态网页制作》request对象的form方法和querystring方法[借鉴].pdf

    ASP动态网页制作之request对象的form方法和querystring方法 《ASP动态网页制作》request对象的form方法和querystring方法是 ASP 内建的获取客户端信息的方法。Request 对象是学生开始学习动态网页制作的基础,掌握...

    ASP.NET中Request.Form中文乱码的解决方法

    描述中提到,开发人员最初认为只有`Request.QueryString`在处理URL查询字符串时可能出现中文乱码,而忽略了`Request.Form`同样可能遇到类似问题。事实上,当表单以POST方式提交时,表单数据通过HTTP请求体发送,这...

    FORM内容或URL后的值如何通过Form表单 和QueryString集合为ASP脚本所用

    访问QueryString集合的方式与访问Form集合类似,通过键来获取对应的值。 此外,有时一个表单字段可能有多个值,比如复选框或有相同Name属性的文本框。这时,Form集合会为该Name创建一个条目,包含所有值。例如: `...

    asp下request.querystring("id")与request("id")区别

    具体来说,它会显示直接使用Request("username")得到的数据、使用Request.QueryString("username")得到的GET数据以及使用Request.Form("username")得到的POST数据。这部分代码是通过一个简单的表单来实现的,该表单...

    金鹰asp超速入门视频教程-054.使用Request对象.rar

    Request对象在ASP中扮演着至关重要的角色,它是服务器端与客户端交互的关键桥梁,允许开发者从HTTP请求中获取各种类型的数据,如表单数据、查询字符串、cookies以及HTTP头信息。 在ASP中,Request对象主要包含以下...

    Desktop_asp_politicalj9f_

    在ASP(Active Server Pages)开发中,`Request.QueryString` 和 `Request.Form` 是两种非常重要的对象,它们用于从客户端获取数据。这两个对象都是 `Request` 对象的子集,允许服务器端程序处理用户通过HTTP协议...

    asp.net页面传参的三种方法

    Request.Request.form 方法它是用来接收表单变量的(post 方法),Request.QueryString 方法,它是接收 URL 参数的(get 方法)。Request 对象也可以不指明具体使用 QueryString 或是 form 方法,如 request("变量")...

    ASP变量助手(0.1)

    如果可以直接输入变量就自动的写出Rs(),Request.Form(),Request.Querystring()等语句。将大大减轻编写着的负担!  还有时候可能需要这些格式语句中的变量,一个个的选中再复制也同样非常烦人。如果可以自动把这些Rs...

    asp服务器技术的实验

    与`Request.Form`类似,`Request.QueryString`用于获取URL中的查询字符串参数。查询字符串通常附加在URL末尾,以问号(?)分隔。当用户点击链接或者在浏览器地址栏中输入带有参数的URL时,这些参数会被`Request....

    JQuery.form表单提交参数详解.txt

    function showRequest(formData, jqForm, options) { var queryString = $.param(formData); console.log("Request data:", queryString); return true; } function showResponse(responseText, statusText) { ...

    新版精品ASP系列教程:第课-Request对象及其使用.pptx

    - **Request.QueryString**:用于获取GET请求中的参数,如`Request.QueryString("parameterName")`。 - **Request.Cookies**:访问Cookie,如`Request.Cookies("cookieName")`。 - **Request.ServerVariables**:...

    ASP内置对象详解 (六大对象)

    在使用Request对象时,如果未指定获取方法,ASP会自动按照一定的顺序(QueryString、Form、Cookies、ServerVariables、ClientCertificate)尝试获取数据。这种行为有时称为"请求遍历"。 例如,如果你只写Request(...

Global site tag (gtag.js) - Google Analytics