同桌上课用手指进去了好爽_欧美丰满熟妇xxⅹⅹ性大i_成人av天天日天天拍拍_猛男gay帅男gay男男同志_欧美va天堂在线观看_人妻无码av中文系列三里桃花_亚欧免费无码在线观看_久久久精品国产亚洲av水_日韩在线免费看污污污_2021无码专区人妻系列日韩

首頁 優(yōu)化推廣 .net中request同request.form的比較

.net中request同request.form的比較

來源: | 時間:2013/10/24 17:01:25 |

經(jīng)常我們在網(wǎng)頁開發(fā)的過程中要接受來自頁面?zhèn)鱽淼闹?,這也是我們要了解的內(nèi)容。

使用Request.Form,ASP是從FORM集合中搜索。

使用Request,ASP是以如下順序進(jìn)行搜索:
     1.QueryString
     2.Form
     3.Cookies
     4.ClientCertificate
     5.ServerVariables
如果在QueryString里也存在一個同F(xiàn)orm里相同的變量名,則不會返回Form里的值,而是QueryString的。

      request.form:獲取以POST方式提交的數(shù)據(jù)
      Request.QueryString :獲取地址欄參數(shù)(以GET方式提交的數(shù)據(jù))
      Request:包含以上兩種方式(優(yōu)先獲取GET方式提交的數(shù)據(jù))

兩者除了接收方法不同外,還有傳遞數(shù)據(jù)量大小的問題,

     request.form方法能接收的數(shù)據(jù)沒有限制,而request.QueryString只能接收數(shù)據(jù)量小于2KB數(shù)據(jù),

當(dāng)然后者的執(zhí)行速度要比前者快。

一般往數(shù)據(jù)庫請求查詢時用request.QueryString方法,因為查詢時只不過那么幾個關(guān)鍵詞,沒有必要用request.form方法而導(dǎo)致查詢速度變慢。

另外,request.QueryString方法還會把數(shù)據(jù)信息顯示在客戶端瀏覽器地址欄中,安全性較差。

request.form方法不存在上述問題,因此大量被應(yīng)用在多個文本域提交數(shù)據(jù)和用戶登陸的場合。
request對象也可以不指明具體使用QueryString或是form方法,

如request("變量"),

因為它能自動識別,不過還是指明為好,否則,要它自己判斷也得花些微時間,影響程序執(zhí)行效率。

服務(wù)熱線

153 8323 9821

功能和特性

價格和優(yōu)惠

網(wǎng)站和維護(hù)

推廣和優(yōu)化

微信服務(wù)號