国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 編程 > .NET > 正文

關(guān)于ASP.NET下身份信息的保存(三)

2024-07-10 12:57:26
字體:
供稿:網(wǎng)友
前兩節(jié)描述了我對(duì)身份驗(yàn)證信息的保存的認(rèn)識(shí),沒有看的哥們請(qǐng)依次看過關(guān)于asp.net下身份信息的保存(二),關(guān)于asp.net下身份信息的保存(一) .

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

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

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

b ls=(b) context.handler;//讀取頁(yè)面值
userinfo=ls.login_user;//讀取用戶信息值

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

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

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



發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 泾阳县| 松阳县| 安康市| 迁西县| 油尖旺区| 湘潭市| 收藏| 搜索| 菏泽市| 饶河县| 长泰县| 新巴尔虎左旗| 宣威市| 吉水县| 张北县| 米易县| 裕民县| 抚顺县| 简阳市| 西充县| 甘谷县| 延川县| 清原| 贵阳市| 新野县| 城固县| 会理县| 韶山市| 宁城县| 黔西县| 赤城县| 临沭县| 天水市| 马尔康县| 敖汉旗| 和政县| 东乌珠穆沁旗| 芜湖县| 都兰县| 平潭县| 云安县|