您的位置:首页 > 编程语言 > ASP

asp.Net获取脚本传过来的参数的方法汇总

2015-12-25 16:51 701 查看
最基础的知识啦,不过,还是记下来吧。

接收用get 方法传输的数据的写法:

string userName= Request.QueryString["name"];


接收用post 方法传输的数据的写法:

string userAge= Request.Form["age"];


同时接受get和post 方法传送数据的代码写法

A方案:

string userHoppy= Request.Params["hoppy"];


B方案:

string userId= Request["id"];


网上一堆相关资料,总结下哈:

Request.Form:获取以POST方式提交的数据(接收Form提交来的数据);

Request.QueryString:获取地址栏参数(以GET方式提交的数据)

Request:包含以上两种方式(优先获取GET方式提交的数据),它会在QueryString、Form、ServerVariable中都按先后顺序搜寻一遍。

Request.Params是所有post和get传过来的值的集合,request.params其实是一个集合,它依次包括request.QueryString、request.Form、request.cookies和request.ServerVariable。

  由以上四点可知,获取参数时,需要慎用。

  因为,若仅仅是需要Form中的一个数据,使用的是Request,而程序在QueryString先搜一遍。如果get的内容有同命项,就获取URL里的值,就得不到form中的值了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: