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