request.querystring request()有什么区别
作者:admin 日期:2009-07-15
request.form 是提取form中暗参值
request.querystring 是提取明参值 ,
类似 http://expert.csdn.net/Expert/topic/2851/2851403.xml?temp=.6646234
temp=.6646234就是以明参传值的
request("")是通用的,既可以取明参也可以取暗参
request.form是post传递方式
request.querystring是set传递方式
request则按顺序搜索全部的集合—QueryString、Form、Cookies、ClientCertificate、ServerVarible直到发现第一个匹配值的名称,这样做的集合效率低,并且是不安全的
request.form 是提取所有從form穿過來的直,form method=post
request.querystring 是提取比如 test.asp?id=1, id=request.querystring("id"),id的值為1,另外如果form的method=get的話,那麼傳遞的url就是這樣test.asp?id=1&name=2&pwd=3
request("")是取form或者url傳遞過來的值,和request.form是一樣的,不過是省略了.form和.querystring,如果是id=request("id"),那麼默認會從.querystring開始,然後是.form,cookies
request.form 是提取所有從form穿過來的直,form metoh=post
request.querystring 是提取比如 test.asp?id=1, id=request.querystring("id"),id的值為1,另外如果form的metoh=get的話,那麼傳遞的url就是這樣test.asp?id=1&name=2&pwd=3
request("")是取form或者url傳遞過來的值,和request.form是一樣的,不過是省略了.form和.querystring,如果是id=request("id"),那麼默認會從.querystring開始,然後是.form
request.form是post传递方式
request.querystring是set传递方式
request则按顺序搜索全部的集合—QueryString、Form、Cookies、ClientCertificate、ServerVarible直到发现第一个匹配值的名称,这样做的集合效率低,并且是不安全的