asp.net之request获取数据
生活随笔
收集整理的這篇文章主要介紹了
asp.net之request获取数据
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
asp中有6個(gè)不需要?jiǎng)?chuàng)建就可以調(diào)用和訪問(wèn)的內(nèi)置對(duì)象:
request用來(lái)獲取客戶端信息,server對(duì)象可以用來(lái)獲取一些客戶端信息,最主要的是它可以用來(lái)創(chuàng)建一些組件的實(shí)例,用來(lái)擴(kuò)展ASP的功能,其余三個(gè)對(duì)象都是用來(lái)保存信息用的,application保存的信息在整個(gè)站點(diǎn)都可以共享使用,session和cookies是針對(duì)單個(gè)用戶會(huì)話中有效,即它們保存的信息都是私有的,是對(duì)應(yīng)正在訪問(wèn)網(wǎng)站的客戶的,其中session中的信息是保存在服務(wù)器端,cookies中的信息是保存在客戶端。
asp.net中這些對(duì)象是由已經(jīng)封裝好的類來(lái)定義的,而且已經(jīng)成為httpcontext類的屬性:
系統(tǒng)在初始化頁(yè)面時(shí)已經(jīng)自動(dòng)創(chuàng)建了以上對(duì)象的實(shí)例,故我們也可以直接使用它們而無(wú)需再實(shí)例化。可對(duì)過(guò)方法:request.collection("變量名")來(lái)獲取以上信息,collection在此代表一個(gè)屬性的集合,代表以下屬性:
即可以象以下那樣來(lái)獲取相關(guān)變量的值:
request.collection("變量名")中的collection是可以省略的,如果省略request對(duì)象會(huì)按以上順序查找,找到則返回值,否則返回空,如下圖所示:
但盡量不要省略,容易混淆也不利于我們讀代碼,
.net中如果使用post提交數(shù)據(jù),窗體中的數(shù)據(jù)會(huì)以form集合中的元素來(lái)發(fā)送到服務(wù)器,用request.form("表單元素名")來(lái)獲取元素值,如果使用get提交,窗體中的數(shù)據(jù)會(huì)以查詢字符串的形式通過(guò)URL傳送到服務(wù)器,用request.querystring("URL變量名")獲取。
總結(jié)
以上是生活随笔為你收集整理的asp.net之request获取数据的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 2019年版人民币防伪技巧,需要掌握这6
- 下一篇: 如何让asp.net应用程序定时自动执行