下文针对asp.net
客户端传送数据到服务器端有三种方法:
1.form
2.querystring
3.cookie
利用这些方式取得的数据在服务器端都是字典集合,如果要精确取到某个集合的值,则直接使用对应的集合的名称,三种方式对应的集合如下:
1.form:request.form
2.querystring:request.querystring
3.cookie:request.cookie
利用request.param则可以把三个集合集中起来,中间以","来分隔,所以如果数据中有","将会有分析的岐义出现。
利用request("itemName")也会把三个集合集中起来,但是他不会做string.join操作,只会把优先级最高且存在itemName项目的值取出来。经过测试,三种方式的优先级从 高到低为:
1.querystring
2.form
3.cookie