Request与Server物件

Request与Server物件

ID:43194845

大小:189.50 KB

页数:31页

时间:2019-10-02

Request与Server物件_第1页
Request与Server物件_第2页
Request与Server物件_第3页
Request与Server物件_第4页
Request与Server物件_第5页
资源描述:

《Request与Server物件》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第10章Request與Server物件10-1Request物件的表單處理10-2伺服器的系統資訊10-3瀏覽程式的相關資訊10-4Server物件的使用10-5ServerSideInclude10-1Request物件的表單處理10-1-1Form與QueryString集合物件10-1-2設定中文的編碼方式10-1-3表單如何傳遞資料10-1-4URL參數傳遞資料10-1-1Form與QueryString集合物件-ASP3.0版的表單處理ASP3.0版的表單處理使用Form與QuerySt

2、ring集合物件取得使用者輸入的資料,如下所示:傳統HTML表單網頁:使用表單欄位以HTTP通訊協定的檔頭傳遞表單欄位資料,可以使用POST或GET方法,如下所示:

3、GET"action="URL">…….URL參數:從瀏覽程式輸入的網址傳遞參數,其總長度只有1024個字元。10-1-1Form與QueryString集合物件-Form集合物件如果網頁表單使用POST方法傳遞資料,其作法是將傳遞的資料在編碼後,透過HTTP通訊協定

4、的檔頭傳送到Web伺服器,在伺服端使用Form集合物件取出資料,其語法如下所示:Request(("FieldName")Request.Form("FieldName")10-1-1Form與QueryString集合物件-QueryString集合物件如果網頁表單使用GET方法傳遞資料,其作法是將傳遞的資料編碼後,透過URL網址後的字串傳送到Web伺服器,參數是位在問號之後,如果參數不只一個,請使用「&」符號分隔,如下所示:http://localhost/Ch10-1-1.aspx?fname

5、1=value1&fname2=value2伺服端使用QueryString集合物件取出資料,如下所示:Request(("FieldName")Request.QueryString("FieldName")10-1-2設定中文的編碼方式-說明ASP.NET預設的編碼方式是Unicode的UTF-8,也就是說執行ASP.NET程式輸出的網頁內容是UTF-8編碼的資料。換句話說,使用表單欄位或URL參數傳遞中文資料時,接收的資料因為編碼問題,顯示的是亂碼,為了解決此問題,請在虛擬目錄建立名為【Web

6、.config】的ASP.NET資源設定檔,檔案內容是一份XML文件。10-1-2設定中文的編碼方式-Web.config01:02:03:09:10:10-1-3表單如何

7、傳遞資料-說明在ASP.NET以傳統HTML表單處理方式是使用Form集合物件取得表單欄位的內容,如下所示:user=Request.Form("user")pass=Request.Form("pass")程式碼取得user和pass欄位的值,在括號內的名稱就是表單欄位名稱。10-1-3表單如何傳遞資料-HTML表單欄位傳遞的資料10-1-4URL參數傳遞資料URL超連結傳遞的參數或表單GET方法傳遞的內容,都是使用QueryString集合物件取得參數或欄位值,如下所示:name=Request

8、.QueryString("Username")pass=Request.QueryString("Password")程式碼左邊是儲存傳遞資料的變數,在右邊括號內的名稱是參數或欄位名稱,這是一個字串。10-2伺服器的系統資訊10-2-1伺服器系統資訊的內容10-2-2Request.ServerVariables取得系統資訊10-2-1伺服器系統資訊的內容-說明Web伺服器的系統資訊是Request物件的集合物件ServerVariables這個集合物件可以取得伺服器的系統資訊。10-2-1伺服器

9、系統資訊的內容-常用的Server變數110-2-1伺服器系統資訊的內容-常用的Server變數210-2-2Request.ServerVariables取得系統資訊如果需要取得指定的系統資訊,也就是取得環境變數的值,請直接使用Request物件的ServerVariables集合物件,如下所示:IPAddress=Request.ServerVariables("REMOTE_ADDR")strPath=Request.ServerVariables("PATH_

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。