http://www.sufeinet.com/plugin.php?id=keke_group

苏飞论坛

 找回密码
 马上注册

QQ登录

只需一步,快速开始

分布式系统框架(V2.0) 轻松承载百亿数据,千万流量!讨论专区 - 源码下载 - 官方教程

HttpHelper爬虫框架(V2.7-含.netcore) HttpHelper官方出品,爬虫框架讨论区 - 源码下载 - 在线测试和代码生成

HttpHelper爬虫类(V2.0) 开源的爬虫类,支持多种模式和属性 源码 - 代码生成器 - 讨论区 - 教程- 例子

查看: 3974|回复: 1

[Asp.Net] request.querystring,request.form,request.Params的区别

[复制链接]
发表于 2013-4-24 15:52:04 | 显示全部楼层 |阅读模式
                         request.querystring,request.form,request.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传值的数据
直接使用Request[""]是从所有集合中取数据,不分GEt与Post方式,以及Form方式

现在就是如果我们知道是以什么方式发送的就要以什么方式去取,一是安全,再就 是快速
比较使用Get方式就一定要写成Request.QueryString的方式
如果是Post就一定要使用Request["id"]
如果不确定时才要使用Request.Params["id"]或者Request["id"]


本帖被以下淘专辑推荐:



1. 开通SVIP会员,免费下载本站所有源码,不限次数据,不限时间
2. 加官方QQ群,加官方微信群获取更多资源和帮助
3. 找站长苏飞做网站、商城、CRM、小程序、App、爬虫相关、项目外包等点这里
发表于 2013-5-15 22:36:21 | 显示全部楼层
有点糊里糊涂,基础还是不行
不过做下记号,能有所学习
您需要登录后才可以回帖 登录 | 马上注册

本版积分规则

QQ|手机版|小黑屋|手机版|联系我们|关于我们|广告合作|苏飞论坛 ( 豫ICP备18043678号-2)

GMT+8, 2024-5-5 14:45

© 2014-2021

快速回复 返回顶部 返回列表