实用主义

把.Net用好用足

导航

asp.net客户端传参的小结

下文针对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

posted on 2006-06-16 11:39  Render  阅读(417)  评论(0编辑  收藏  举报