內建物件綜合

2022-07-21 22:54:25 字數 1489 閱讀 7834

內建物件

1.response--響應請求物件

response物件用於動態響應客戶端請示,控制傳送給使用者的資訊,並將動態生成響應。response物件只提供了乙個資料集合cookie,它用於在客戶端寫入cookie值。若指定的cookie不存在,則建立它。若存在,則將自動進行更新。結果返回給客戶端瀏覽器。 用於:動態響應客戶端請示,控制:傳送給使用者的資訊。

2.request--獲取請求物件

response.redirect("url")的作用是在伺服器端重定向於另乙個網頁。

response.write("提示資訊"),輸入彈出對話方塊

3.session--相對全域性物件

它是非常安全的 也是非常好用的,因為他是存在於記憶體中 讀取資料快,

但是不能濫用,登陸過多 會導致伺服器記憶體不足 因此崩潰。如果放很大的東西 比如 **,會佔很大的空間 造成資源浪費

賦值--session["key"] = 乙個值。在另乙個網頁取值:首先先要判斷session["key"] 是不是null,不是的話取值,否則定向到原網頁

string a = session["key"];

4.cockies

它的功能與 session 大致相同,只能儲存字串,如果是要傳漢字 需要解碼,它的生命週期是20分鐘(會話)。

解碼方式

string a = httputility.urlencode(值, system.text.encoding.getencoding("utf-8"));

response.cookies["key"].value = a;

response.redirect("default2.aspx");//傳到的頁面

if (request.cookies["user"] != null)解碼
持久cookies,儲存時間由咱們****來設定,可以設定天數

response.cookies["user"].expires = datetime.now.adddays(7);//儲存7天。

退出:response.cookies["user"].expires = datetime.now.adddays(-7);//檢測到是負數 -幾都可以,就會退出。

賦值--response.cookies["user"].value =值;

取值-- request.cookies["user"].value;

他的生命週期是永久的,存在於服務端。

它是全域性物件,全域性只有這乙個物件, 只要被建立出來,所有人取的值都是一樣的,

6.viewstate

作為了解就可以,但是面試一般會考到。

就在當前頁面中儲存資料的.

像session.是會話級別的.只要會話沒有過期.session中存的資料就在.

viewstate是頁面級別的.只要這個頁面在.viewstate中存的資料就在.

單體內建物件 單體內建物件

1 global物件 所有全域性作用域定義的屬性與函式,都是global物件的屬性。1.1 uri編碼方法 encodeuri 不會對本身屬於uri的特殊符號進行編碼。uri解碼方法 decodeuri 只能對使用encodeuri 替換的字元進行解碼 decodeuricomponent 能夠解碼...

單體內建物件 單體內建物件

內建物件 由ecmascript實現提供的,不依賴宿主環境的物件,這些物件再es程式執行之前就已經存在 global物件 global全域性物件是乙個特別的物件 兜底物件 不屬於其他物件的屬性和方法,都屬於global物件。如 isnan isfinite parseint parsefloat 註...

單體內建物件 單體內建物件

ecmascript 262對內建物件的定義是 由ecmascript實現提供的,不依賴於宿主環境的物件,這些物件在ecmascript程式執行之前就已經存在了。意思就是說,開發人員不必顯示地例項化內建物件,因為它們已經例項化了。如object,array,string。ecmascript還定義了...