ASP Request 對象用于從用戶那里取得信息。
ASP Request 對象
實例
QueryString 集合 實例
- 當(dāng)用戶點擊鏈接時發(fā)送查詢信息
- 本例演示如何在鏈接中向頁面發(fā)送一些額外的查詢信息,并在目標(biāo)頁面中取回這些信息(在本例中是同一頁面)。
- 對 QueryString 集合的簡單應(yīng)用
- 本例演示 QueryString集合如何從表單取回值。此表單使用 GET 方法,這意外著所發(fā)送的信息對用戶來說是可見的(在地址中)。GET 方法還會限制所發(fā)送信息的數(shù)量。
- 如何使用從表單傳來的信息
- 本例演示如何使用從表單取回的值。我們會使用 QueryString集合。此表單使用 GET 方法。
- 來自表單的更多信息
- 本例演示假如輸入字段包含若干相同的名稱的話,QueryString會包含什么內(nèi)容。它將展示如何把這些相同的名稱分隔開來。它也會展示如何使用 count關(guān)鍵詞來對 "name" 屬性進(jìn)行計數(shù)。此表單使用 GET 方法。
Form 集合 實例
- 一個 Form 集合的簡單應(yīng)用
- 本例演示 Form集合如何從表單取回值。此表單使用 POST 方法,這意味著發(fā)送的信息對用戶來說是不可見的,并且對所發(fā)送信息的量沒有限制(可發(fā)送大量的信息)。
- 如何使用來自表單的信息
- 本例演示如何使用從表單取回的信息。我們使用了 Form集合。表單使用了 POST 方法。
- 來自表單的更多信息
- 本例演示假如若干的輸入域使用了相同的名稱,Form集合會包含什么信息。它將展示如何把這些相同的名稱分割開來。它也會展示如何使用 count關(guān)鍵詞來對 "name" 屬性進(jìn)行計數(shù)。此表單使用 POST 方法。
- 帶有單選按鈕的表單
- 本例演示如何使用 Form集合通過單選按鈕與用戶進(jìn)行交互。此表單使用 POST 方法。
- 帶有復(fù)選按鈕的表單
- 本例演示如何使用 Form集合通過復(fù)選按鈕與用戶進(jìn)行交互。此表單使用 POST 方法。
其他實例
- 獲取用戶信息
- 如何查明訪問者的瀏覽器類型、IP 地址等信息。
- 獲取服務(wù)器變量
- 本例演示如何使用 ServerVariables集合取得訪問者的瀏覽器類型、IP 地址等信息。
- 創(chuàng)建 welcome cookie
- 本例演示如何使用 Cookies 集合創(chuàng)建一個歡迎 cookie。
- 探測用戶發(fā)送的字節(jié)總數(shù)
- 本例演示如何使用 TotalBytes屬性來取得用戶在 Request 對象中發(fā)送的字節(jié)總數(shù)。
Request 對象
當(dāng)瀏覽器向服務(wù)器請求頁面時,這個行為就被稱為一個 request(請求)。
ASP Request 對象用于從用戶那里獲取信息。它的集合、屬性和方法描述如下:
集合
集合 | 描述 |
---|---|
ClientCertificate | 包含了存儲于客戶證書中的域值(field values) |
Cookies | 包含了 HTTP 請求中發(fā)送的所有 cookie 值 |
Form | 包含了使用 post 方法由表單發(fā)送的所有的表單(輸入)值 |
QueryString | 包含了 HTTP 查詢字符串中所有的變量值 |
ServerVariables | 包含了所有的服務(wù)器變量值 |
屬性
屬性 | 描述 |
---|---|
TotalBytes | 返回在請求正文中客戶端所發(fā)送的字節(jié)總數(shù) |
方法
方法 | 描述 |
---|---|
BinaryRead | 取回作為 post 請求的一部分而從客戶端送往服務(wù)器的數(shù)據(jù),并把它存放到一個安全的數(shù)組之中。 |