最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時(shí)間:2010年10月20日 19:40:14   作者:  
一般來(lái)說(shuō)如果需要在兩個(gè)頁(yè)面間共享數(shù)據(jù),而且數(shù)據(jù)量比較大的時(shí)候,用transfer會(huì)比較合適,在第二個(gè)頁(yè)面中可以直接使用前一頁(yè)面的數(shù)據(jù)。
Server.Transfer方法把執(zhí)行流程從當(dāng)前的ASPX文件轉(zhuǎn)到同一服務(wù)器上的另一個(gè)ASPX頁(yè)面。調(diào)用Server.Transfer時(shí),當(dāng)前的ASPX頁(yè)面終止執(zhí)行,執(zhí)行流程轉(zhuǎn)入另一個(gè)ASPX頁(yè)面,但新的ASPX頁(yè)面仍使用前一ASPX頁(yè)面創(chuàng)建的應(yīng)答流。
如果用Server.Transfer方法實(shí)現(xiàn)頁(yè)面之間的導(dǎo)航,瀏覽器中的URL不會(huì)改變,因?yàn)橹囟ㄏ蛲耆诜?wù)器端進(jìn)行,瀏覽器根本不知道服務(wù)器已經(jīng)執(zhí)行了一次頁(yè)面變換。
Response.Redirect則是客戶端第一次請(qǐng)求服務(wù)器返回狀態(tài)代碼302及新URL,客戶端再次請(qǐng)求新URL,服務(wù)器再返回新頁(yè)面,比Server.Transfer多一次應(yīng)答。


一般來(lái)說(shuō)如果需要在兩個(gè)頁(yè)面間共享數(shù)據(jù),而且數(shù)據(jù)量比較大的時(shí)候,用transfer會(huì)比較合適,在第二個(gè)頁(yè)面中可以直接使用前一頁(yè)面的數(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);
}

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

相關(guān)文章

最新評(píng)論

五台县| 靖江市| 长治县| 彰武县| 泾源县| 平泉县| 铅山县| 都江堰市| 厦门市| 苍溪县| 汉沽区| 孝昌县| 宝丰县| 肇州县| 枣阳市| 洛扎县| 丰原市| 资兴市| 日喀则市| 宁波市| 汝州市| 高要市| 会泽县| 礼泉县| 湘西| 东乡县| 郴州市| 文登市| 金昌市| 商南县| 安顺市| 甘孜县| 永兴县| 大田县| 蛟河市| 凉城县| 盐山县| 布尔津县| 墨玉县| 隆安县| 东台市|