Request:讀取客戶端在Web請求期間發送的值
Response:封裝了頁面執行放回到Http客戶端的輸出
一、瀏覽器提交數據方式?(例)
1.表單:(數據藏在請求報文體中,格式:txtname=james&txtpwd=123)
<form action=“login.ashx” method=“post”>
<input type=“text” name=“txtname” /> //(注意:使用表單提交時必須爲控件設置name)
<input type=“password” name=“txtpwd”/>
</form>
2.地址欄的URL參數,超鏈接的url,js指定的url(和表單的Get方式一樣):鍵值對
http://127.0.0.1/login.ashx?txtname1=jordan&txtpwd1=123
二、服務器如何獲取瀏覽器提交的數據?
1.獲取POST數據:context.Request.Form[“txtname”]
2.獲取GET參數:context.Request.QueryString[“txtname1”]
三、服務器如何向瀏覽器輸出數據?
context.Response.Write(“我是從服務器輸出到瀏覽器的數據!:)”);
四、常用成員
Request常用成員:
QueryString:過去通過Get方式傳來的數據
Form:獲取通過Post方式傳來的數據表單
Params:客戶端提交的數據集合
Response常用成員
Write:直接在頁面上輸出內容--Response.Write("Hello,Word");
Redirect:重定向到另一個界面服務器發送命令讓瀏覽器跳轉--Response.Redirect("http://www.***.cn");
End:結束輸出