webform 內建物件(頁面間傳值)

2022-01-18 11:18:43 字數 1121 閱讀 7771

querystring/url傳值 頁面名後面加?變數名=值

有點:不佔伺服器記憶體。

缺點:保密性差;傳遞字串長度有限。

response   --相應請求物件

response.redirect("url") --服務端重定向,只能在當前頁面開啟。

request  --獲取請求物件,獲取傳遞過來的值。

response.write("string")  -- 將字串輸出到頁面最頂端

賦值

string  s =  textbox1.text;

session [ " a " ]= s ;

response.redirect(  " 位址 " );

取值

label.text = session[ " a " ].tostring( );

存貯在服務端,占用伺服器記憶體

很好用,速度很快

不要濫用,容易溢位

生命週期:20分鐘,每一次新的請求都會重新整理這個時間

瀏覽器一旦關閉,那麼會斷開此條session的連線

session裡面能儲存object型別   可儲存任何型別  保密性較好

賦值:string  s =  textbox1.text;

response.cookies["aa"].value = s;

response.redirect(  " 位址 " );            -- 只能是 string 型別

取值:string ss = request.cookies["aa"].value;

-- 只能用 request 取值

response.cookies["user"].expires = datetime.now.adddays(7);

增加cookies的保留時間

response.cookies["user"].expires = datetime.now.adddays(-10);

清楚cookies 讓這個cookies的時間過期

物件反射到頁面類webform

using system using system.collections.generic using system.linq using system.text using system.web.ui using system.reflection using system.web.ui.webc...

fineui 頁面間傳值

1.使用request 方法是將引數對放到url的後面,形如www.baidu.com?name lili pwd 123456 在新的頁面下的page load下面使用 string d1 request name 可以獲得傳遞的引數.傳輸的缺點明顯,字元裸露在url上面,類似於get請求 不建議...

頁面間傳參的方法

session 1.session用來儲存每乙個使用者的專有資訊 2.session的生存期是使用者持續請求時間加上一段時間 一般是20分鐘左右 3.session資訊是儲存在web伺服器記憶體中的,儲存資料量可大可小 4.session超時或者被關閉將自動釋放資料資訊 5.由於使用者停止使用應用程...