欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

 更新時間:2010年10月20日 19:40:14   作者:  
一般來說如果需要在兩個頁面間共享數(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方法實現(xiàn)頁面之間的導(dǎo)航,瀏覽器中的URL不會改變,因為重定向完全在服務(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 ");

相關(guān)文章

  • 一句話輕松搞定asp.net分頁

    一句話輕松搞定asp.net分頁

    一句話輕松搞定asp.net分頁,內(nèi)容簡單實用,感興趣的朋友可以參考一下
    2016-07-07
  • 一些.NET對多線程異常處理技巧分享

    一些.NET對多線程異常處理技巧分享

    多線程應(yīng)用,在實際的項目或產(chǎn)品開發(fā)中,原則上來說,應(yīng)該盡量避免,但是在強(qiáng)調(diào)用戶體驗的要求下或開發(fā)平臺的限制下(如 Silverlight Socket 通訊),我們不得不用多線程。
    2010-04-04
  • visual studio 2019使用net core3.0創(chuàng)建winform無法使用窗體設(shè)計器

    visual studio 2019使用net core3.0創(chuàng)建winform無法使用窗體設(shè)計器

    這篇文章主要介紹了visual studio 2019使用net core3.0創(chuàng)建winform無法使用窗體設(shè)計器,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-03-03
  • .NET Core跨平臺串口通訊使用SerialPortStream基礎(chǔ)類庫問題解決

    .NET Core跨平臺串口通訊使用SerialPortStream基礎(chǔ)類庫問題解決

    這篇文章介紹了.NET Core跨平臺串口通訊使用SerialPortStream基礎(chǔ)類庫問題解決,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-01-01
  • ASP.NET動態(tài)增加HTML元素的方法實例小結(jié)

    ASP.NET動態(tài)增加HTML元素的方法實例小結(jié)

    這篇文章主要介紹了ASP.NET動態(tài)增加HTML元素的方法,結(jié)合實例形式總結(jié)分析了asp.net針對樣式、Meta、js等元素動態(tài)增加相關(guān)操作技巧,需要的朋友可以參考下
    2017-01-01
  • C#默認(rèn)以管理員身份運(yùn)行程序?qū)崿F(xiàn)代碼

    C#默認(rèn)以管理員身份運(yùn)行程序?qū)崿F(xiàn)代碼

    權(quán)限不夠,導(dǎo)致無法修改系統(tǒng)時間,于是我以管理員身份運(yùn)行了一次,結(jié)果測試成功,下面為大家介紹下C#如何默認(rèn)以管理員身份運(yùn)行程序
    2014-03-03
  • vim vax 快捷鍵大全

    vim vax 快捷鍵大全

    這篇文章主要給大家匯總介紹了vim vax 快捷鍵大全的相關(guān)資料,需要的朋友可以參考下
    2016-07-07
  • asp.net的web頁面(aspx)數(shù)據(jù)量過多時提交失敗對策

    asp.net的web頁面(aspx)數(shù)據(jù)量過多時提交失敗對策

    asp.net的web頁面,數(shù)據(jù)量過多時提交失敗的情況想必有很多朋友都有遇到過吧,下面與大家分享下詳細(xì)的解決方法
    2013-05-05
  • .Net?Core基于ImageSharp實現(xiàn)圖片縮放與裁剪

    .Net?Core基于ImageSharp實現(xiàn)圖片縮放與裁剪

    這篇文章介紹了.Net?Core基于ImageSharp實現(xiàn)圖片縮放與裁剪的方法,文中通過示例代碼介紹的非常詳細(xì)。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-06-06
  • .net?6項目實現(xiàn)壓縮發(fā)布

    .net?6項目實現(xiàn)壓縮發(fā)布

    這篇文章介紹了.net?6項目實現(xiàn)壓縮發(fā)布的方式,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-12-12

最新評論