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

服務器之家:專注于服務器技術及軟件下載分享
分類導航

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

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

asp.net中Response.Redirect與Server.Transfer的區別分析

2019-09-10 11:30asp.net教程網 ASP.NET教程

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

Server.Transfer方法把執行流程從當前的ASPX文件轉到同一服務器上的另一個ASPX頁面。調用Server.Transfer時,當前的ASPX頁面終止執行,執行流程轉入另一個ASPX頁面,但新的ASPX頁面仍使用前一ASPX頁面創建的應答流。 
如果用Server.Transfer方法實現頁面之間的導航,瀏覽器中的URL不會改變,因為重定向完全在服務器端進行,瀏覽器根本不知道服務器已經執行了一次頁面變換。 
Response.Redirect則是客戶端第一次請求服務器返回狀態代碼302及新URL,客戶端再次請求新URL,服務器再返回新頁面,比Server.Transfer多一次應答。 


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

eg: 
TransferToPage.aspx 

復制代碼代碼如下:


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 ");

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 国产在线精品一区二区高清不卡 | 日韩精品一区二区 | 深夜福利免费在线观看 | 性欧美sexovideotv | 精品综合久久久久久8888 | 亚洲天堂一区二区在线观看 | 美女的隐私无遮挡撒尿 | 久久精品视频免费 | 村妇超级乱淫伦小说全集 | 日本午夜色 | 日日草视频 | 国产一区二区视频在线播放 | 精品久久综合一区二区 | 日韩精品成人a在线观看 | 99热久久这里只有精品6国产网 | 国色天香视频资源网 | 欧美日韩国产在线一区 | 好大水好多好爽好硬好深视频 | 四虎影院在线免费观看 | 男人j进女屁股视频在线观看 | 日剧整部剧护妻狂魔免费观看全集 | 4444kk在线看片 | bbbbbbaaaaaa毛片| 污斗罗大陆 | 欧美做受 | 国产精品女同久久免费观看 | 香蕉久久夜色精品国产小优 | 99影视在线视频免费观看 | 欧美特级午夜一区二区三区 | 天美网站传媒入口网址 | 国内精品在线播放 | 天天综合天天影视色香欲俱全 | 新影音先锋男人色资源网 | 姐姐不~不可以动漫在线观看 | 日本视频在线免费观看 | 高清黄色直接看 | 四虎小视频| 999热在线精品观看全部 | 日本春菜花在线中文字幕 | 久久艹影院 | 亚洲色图网址 |