2.Request.QueryString方法, 它是接收URL參數的 (get 方法)
3.Request對象也可以不指明具體使用QueryString或是form方法,如request("變量"),因為它能自動識別,不過還是 指明為好,否則,要它自己判斷也得花些微時間,影響程序執行效率。Request:包含以上兩種方式(優先獲取GET方式提交的數據),它會在 QueryString、Form、ServerVariable中都搜尋壹遍。
兩者除了接收方法不同外,還有傳遞數據量大小的問題,request.form方法能接收的數據沒有限制,而 request.QueryString只能接收數據量小於2KB數據,當然後者的執行速度要比前者快。壹般往數據庫請求查詢時用 request.QueryString方法,因為查詢時只不過那麽幾個關鍵詞,沒有必要用request.form方法而導致查詢速度變慢。另 外,request.QueryString方法還會把數據信息顯示在客戶端瀏覽器地址欄中,安全性較差。 request.form方法不存在上述問 題,因此大量被應用在多個文本域提交數據和用戶登陸的場合