一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術(shù)|正則表達(dá)式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務(wù)器之家 - 編程語言 - ASP.NET教程 - asp.net中Response.Redirect與Server.Transfer的區(qū)別分析

asp.net中Response.Redirect與Server.Transfer的區(qū)別分析

2019-09-10 11:30asp.net教程網(wǎng) ASP.NET教程

一般來說如果需要在兩個頁面間共享數(shù)據(jù),而且數(shù)據(jù)量比較大的時候,用transfer會比較合適,在第二個頁面中可以直接使用前一頁面的數(shù)據(jù)。

Server.Transfer方法把執(zhí)行流程從當(dāng)前的ASPX文件轉(zhuǎn)到同一服務(wù)器上的另一個ASPX頁面。調(diào)用Server.Transfer時,當(dāng)前的ASPX頁面終止執(zhí)行,執(zhí)行流程轉(zhuǎn)入另一個ASPX頁面,但新的ASPX頁面仍使用前一ASPX頁面創(chuàng)建的應(yīng)答流。 
如果用Server.Transfer方法實(shí)現(xiàn)頁面之間的導(dǎo)航,瀏覽器中的URL不會改變,因?yàn)橹囟ㄏ蛲耆诜?wù)器端進(jìn)行,瀏覽器根本不知道服務(wù)器已經(jīng)執(zhí)行了一次頁面變換。 
Response.Redirect則是客戶端第一次請求服務(wù)器返回狀態(tài)代碼302及新URL,客戶端再次請求新URL,服務(wù)器再返回新頁面,比Server.Transfer多一次應(yīng)答。 


一般來說如果需要在兩個頁面間共享數(shù)據(jù),而且數(shù)據(jù)量比較大的時候,用transfer會比較合適,在第二個頁面中可以直接使用前一頁面的數(shù)據(jù), 

eg: 
TransferToPage.aspx 

復(fù)制代碼代碼如下:


if(Context.Handler is TransferFromPage) 

TransferFromPage post=(TransferFromPage)Context.Handler; 
startWeekID=Int32.Parse(post.DdlStartWeek.SelectedValue); 
endWeekID=Int32.Parse(post.DdlEndWeek.SelectedValue); 


直接引用前一頁面控件的值。 
Redirect可以傳遞一些較小字符串值。 
Response.Redirect( "b.aspx?id=0&name=Jeff ");

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 日韩毛片基地一区二区三区 | 91精品婷婷国产综合久久8 | 啊哈~嗯哼~用力cao我小说 | 精品无人区乱码1区2区3区在线 | 青视频在线| 性美国人xxxxx18 | 精品国产成人a区在线观看 精品国产91久久久久久久 | 国偷盗摄自产福利一区在线 | 邪恶肉肉全彩色无遮盖 | 日本高清视频网站 | 欧美日韩亚洲综合久久久 | 大jjjj免费看视频 | 黑人巨大初黑人解禁作品 | 日比免费视频 | 91精品天美精东蜜桃传媒免费 | 青草影院在线观看 | 猥琐对着美女飞机喷到脸上 | 人与动人物性行为zozo共患病 | 精品一产品大全 | 日韩高清一区 | 亚洲精品国产一区二区第一页 | 四虎精品成人免费观看 | 亚洲spank男男实践网站 | 高h折磨调教古代 | 色哟呦 | 91sao在线看片水片 | 3d蒂法受辱在线播放 | 成年视频在线观看 | 男男同志videos | 日本xxxx18vr69| 性xxxxxxx18老师 | 欧美一区二区三区精品影视 | 轻轻色在线视频中文字幕 | 婚前试爱全集免费观看 | 垫底辣妹免费观看完整版 | 日本三级在线观看免费 | 亚洲第一在线播放 | 被夫上司侵犯了中文字幕 | 国内小情侣一二三区在线视频 | 强插美女 | 九九在线免费视频 |