人人做人人澡人人爽欧美,国产主播一区二区,久久久精品五月天,羞羞视频在线观看免费

當(dāng)前位置:蘿卜系統(tǒng)下載站 > 技術(shù)開發(fā)教程 > 詳細(xì)頁面

對于ASP.NET下身份信息的保存(3)

對于ASP.NET下身份信息的保存(3)

更新時(shí)間:2022-10-13 文章作者:未知 信息來源:網(wǎng)絡(luò) 閱讀次數(shù):

前兩節(jié)描述了我對身份驗(yàn)證信息的保存的認(rèn)識,沒有看的哥們請依次看過關(guān)于ASP.NET下身份信息的保存(二),關(guān)于ASP.NET下身份信息的保存(一) .

今天我想說一下Server.Transfer,在上兩節(jié)里,我們是靠Server.Transfer方法將保存的用戶信息傳遞到下一頁的.但是在實(shí)際的應(yīng)用中我發(fā)現(xiàn)應(yīng)用前兩篇文章的想法的弊端.

Server.Transfer();方法在應(yīng)用中只能在兩個(gè)頁面之間傳遞值,但是當(dāng)加入第三個(gè)頁面的時(shí)候卻無法將值順利的保存并傳遞。

譬如:有頁面A.aspx(為login頁面),B.aspx(信息匯總頁面),C.aspx(單個(gè)信息頁面)在A頁面中我們執(zhí)行身份驗(yàn)證并且保存在this.Login_User屬性里然后Server.Transfer(B.aspx),則值順利傳遞到B頁面,然后在B頁面中也Server.Transfer(C.aspx);理論上講值應(yīng)該可以順利傳遞到C頁面,但是我們在C頁面里通過

B ls=(B) Context.Handler;//讀取頁面值
userinfo=ls.Login_User;//讀取用戶信息值

方法卻無法填充userinfo變量,為什么?

哥們兒,搞了一個(gè)上午總算明白了,Context是無法在第三個(gè)頁面里繼續(xù)保存里面的信息的,大家不能象用session那樣去使用Context,所以我們在B頁面里應(yīng)該再次執(zhí)行一遍this.Login_User=userinfo;這樣將值再次添加到Context,然后再Server.Transfer();就可以了。

以上是小弟的一點(diǎn)拙見,愿意拿出來和大家探討。如有高人有更為深刻的認(rèn)識

溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統(tǒng)下載排行

網(wǎng)站地圖xml | 網(wǎng)站地圖html
主站蜘蛛池模板: 乌鲁木齐市| 华蓥市| 应用必备| 积石山| 仙桃市| 日喀则市| 阿拉尔市| 安平县| 岫岩| 长海县| 博乐市| 屏东县| 定结县| 荥阳市| 密云县| 石泉县| 象州县| 柳河县| 苍梧县| 包头市| 内乡县| 沁源县| 永年县| 延安市| 穆棱市| 扶沟县| 大竹县| 平舆县| 株洲市| 北碚区| 龙山县| 福清市| 宕昌县| 沙湾县| 那坡县| 罗城| 曲麻莱县| 土默特左旗| 高安市| 拜泉县| 牙克石市|