Response.Redirect 簡(jiǎn)單地發(fā)送一條消息 " /> 久久精品国产免费,中国hdxxxx医院护士,日本强好片久久久久久AAA

天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

Server.Transfer,Response.Redirect的區(qū)別

如果你讀過(guò)很多行業(yè)雜志和 ASP.NET 示例,你會(huì)發(fā)現(xiàn),大多數(shù)人使用 Response.Redirect 將用戶引導(dǎo)到另一個(gè)頁(yè)面,而另一些人好像偏愛(ài)于神秘的 Server.Transfer,那么,這二者有什么區(qū)別?

Response.Redirect 簡(jiǎn)單地發(fā)送一條消息到瀏覽器,告訴瀏覽器定位到另一個(gè)頁(yè)面。你可以使用下面的代碼將用戶引導(dǎo)到另一個(gè)頁(yè)面:
Response.Redirect("WebForm2.ASPx")
或者
Response.Redirect("http://www.karlmoore.com/")

Server.Transfer 也是通過(guò)一條語(yǔ)句將用戶引導(dǎo)到另一頁(yè)面,比如:Server.Transfer("WebForm2.ASPx")。不過(guò),這條語(yǔ)句有一系列獨(dú)特的優(yōu)缺點(diǎn)。

首先,通過(guò) Server.Transfer 引導(dǎo)到另一頁(yè)面保留服務(wù)器資源,通過(guò)更改服務(wù)器端“焦點(diǎn)”和傳輸請(qǐng)求來(lái)代替告訴瀏覽器重定向,這就意味著你不會(huì)占用較多的 HTTP 請(qǐng)求,因此這可以減輕服務(wù)器的壓力,使你的服務(wù)器運(yùn)行更快。

不過(guò),請(qǐng)注意,由于 "transfer" 只能在同一服務(wù)器端的同一站點(diǎn)間運(yùn)行,所以你不能用 Server.Transfer 將用戶重定向到另一服務(wù)器上的站點(diǎn)。要重定向到服務(wù)器以外的站點(diǎn),只有 Response.Redirect 能辦到。

其次,Server.Transfer 保留瀏覽器端的 URL 地址。這對(duì)流線型的數(shù)據(jù)輸入很有幫助,不過(guò)這也增加了調(diào)試的復(fù)雜度。

還有:Server.Transfer 方法還有另一個(gè)參數(shù)――"preserveForm"。如果你設(shè)置這個(gè)參數(shù)為 True,比如:Server.Transfer("WebForm2.ASPx", True), 那么 query string 和任何 form 變量都會(huì)同時(shí)傳遞到你定位的頁(yè)面。

例:WebForm1.ASPx 有一個(gè)文本框名為 TextBox1,你利用 preserveForm 為 True 傳遞到 WebForm2.ASPx,你仍然可以用 Request.Form("TextBox1") 來(lái)取得文本框的值。

這種技術(shù)對(duì)向?qū)降亩囗?yè)面輸入很有用,不過(guò)這里有一個(gè)你必須注意的問(wèn)題是,當(dāng)你使用 preserveForm 參數(shù)時(shí),ASP.NET 有一個(gè) bug,通常情況下,當(dāng)試圖傳遞 form 或 query string 值時(shí)會(huì)發(fā)生錯(cuò)誤。請(qǐng)參見(jiàn):http://support.microsoft.com/default.ASPx?id=kb;en-us;Q316920

非官方的解決辦法是在你要傳遞的目的頁(yè)面中設(shè)置 enableViewStateMac 屬性為 True,然后再將其設(shè)置回 False。這說(shuō)明你需要使用 enableViewStateMac 的 False 值才能解決這個(gè)問(wèn)題。

總結(jié):Response.Redirect 簡(jiǎn)單地告訴瀏覽器訪問(wèn)另一個(gè)頁(yè)面。Server.Transfer 有利于減少服務(wù)器請(qǐng)求,保持地址欄 URL 不變,允許你將 query string 和 form 變量傳遞到另一個(gè)頁(yè)面(有一點(diǎn)小小的缺陷)。

重要提示:不要混淆了 Server.Transfer 和 Server.Execute,Server.Execute 執(zhí)行一個(gè)頁(yè)面,并返回結(jié)果,在過(guò)去 Server.Execute 很有用,不過(guò)在 ASP.NET 里,它被 fresher 方法所代替,所以忽略 Server.Execute。

AspNet技術(shù)Server.Transfer,Response.Redirect的區(qū)別,轉(zhuǎn)載需保留來(lái)源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 亚洲视频区 | 极品少妇高潮啪啪AV无码吴梦梦 | 美女扒开腿让男人桶个爽 | 欧美视频 亚洲视频 | 翁公与小莹在客厅激情 | 欧洲老妇人bb | 久久精麻豆亚洲AV国产品 | 翘臀少妇被扒开屁股日出水爆乳 | 性欧美sexovideotv | 晚夜免费禁用十大亏亏 | 色尼姑久久超碰在线 | qvod电影在线观看 | 欧美freesex黑人又粗又 | 亚洲福利区 | 成年人视频在线免费看 | 国产精品免费一区二区三区四区 | 涩涩网站在线看 | 久久精品国产色蜜蜜麻豆国语版 | 中文字幕蜜臀AV熟女人妻 | 樱桃熟了A级毛片 | 国产精品久久久久久久伊一 | 老熟风间由美AV在线一区二区 | 忘忧草秋观看未满十八 | 国产精品永久免费视频 | 成人五级毛片免费播放 | 欧美精品成人久久网站 | 邻家美姨在线观看全集免费 | 高h乱np甄宓 | 秋霞电影网午夜鲁丝片无码 | 国产精品自在拍在线播放 | 琪琪see色原网色原网站 | 精品国产露脸久久AV麻豆 | 爱如潮水3免费观看日本 | 99久久中文字幕伊人情人 | 国产欧美二区综合 | 三级中国免费的 | 暖暖高清视频免费 | 欧美激情一区二区三区视频 | 一二三四在线观看高清电视剧 | 寂寞骚妇女被后入式抽插 | 亚洲AV久久久噜噜噜噜 |