webform 跨窗体传值
?
Response.Redirect("url"); ? ? ? - - 服務(wù)端重定向
? string ?s = Request["key"]; ? ? ?-- 獲取請(qǐng)求對(duì)象
?
?
session
存貯在服務(wù)端,占用服務(wù)器內(nèi)存
很好用,速度很快
不要濫用,容易溢出
?
生命周期:20分鐘,每一次新的請(qǐng)求都會(huì)刷新這個(gè)時(shí)間
瀏覽器一旦關(guān)閉,那么會(huì)斷開(kāi)此條Session的連接
Session里面能存儲(chǔ)Object類(lèi)型?? 可存儲(chǔ)任何類(lèi)型? 保密性較好
?
?
? Session ?
賦值
? ? ? ? string ?s = ?textBox1.Text;
? ? ? ? ? ?session [ " a " ]= s ;
? ? ? ? ? ?Response.Redirect( ?" 地址 " );
取值
? ? ? ???Label.Text = session[ " a " ].Tostring( );
?
Cookies是存儲(chǔ)在客戶端的 ,有可能被非法訪問(wèn)
賦值:
? ? ? ? ? string ?s = ?textBox1.Text;
? ? ? ? ? Response.Cookies["aa"].Value = s;
? ? ? ? ? Response.Redirect( ?" 地址 " ); ? ? ? ? ? ?-- 只能是 string 類(lèi)型
取值: ? ? ? ? ? string ss = Request.Cookies["aa"].Value;
? ?? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ???-- 只能用 Request 取值
if (Request.Cookies["user"] != null)
??????? {
??????????? Label1.Text = Request.Cookies["user"].Value+"歡迎來(lái)到某寶";
??????? }
??????? else
??????? {
??????????? Response.Redirect("Default.aspx");
??????? }
?
判斷是否有值? 如果值為空 則打不開(kāi)這個(gè)頁(yè)面
?
?
Response.Cookies["user"].Expires = DateTime.Now.AddDays(7);
增加cookies的保留時(shí)間
?
Response.Cookies["user"].Expires = DateTime.Now.AddDays(-10);
?
清楚cookies 讓這個(gè)cookies的時(shí)間過(guò)期
?
轉(zhuǎn)載于:https://www.cnblogs.com/v587yy/p/6888758.html
總結(jié)
以上是生活随笔為你收集整理的webform 跨窗体传值的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 《构建之法》读后感5
- 下一篇: [hdu4333]Revolving D