2 回答

波斯汪
TA貢獻1811條經驗 獲得超4個贊
區別如下:
1、用法不同
Request.Form:獲取以POST方式提交的數據(接收Form提交來的數據)
Request:包含以上兩種方式(優先獲取GET方式提交的數據),它會在QueryString、Form、ServerVariable中都搜尋一遍。
2、接收的方法不同
Request.form方法,它是用來接收表單變量的(post 方法)
Request對象也可以不指明具體使用QueryString或是form方法,如果包含以上兩種方式(優先獲取GET方式提交的數據),它會在 QueryString、Form、ServerVariable中都搜尋一遍。
3、傳遞數據量不同
Request.form方法能接收的數據沒有限制。
Reques的對象為trequest.QueryString時只能接收數據量小于2KB數據。
4、執行速度不同
Request.form方法的執行速度取決于接收數據量的大小,如果數據較多執行速度比較慢。
Reques執行速度要比Request.form方法快。一般往數據庫請求查詢時用 request.QueryString方法來提高查詢的速度。
添加回答
舉報
0/150
提交
取消