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)系我們修改或刪除,多謝。

主站蜘蛛池模板: 影音先锋2017av天堂 | 丰满女友bd高清在线观看 | 国产精品久久自在自2021 | 色欲AV人妻精品麻豆AV | 我解开了岳的乳第一个女人 | 亚洲熟妇色自偷自拍另类 | 亚洲爆乳少妇精品无码专区 | 4480yy午夜私人影院 | 亚洲欭美日韩颜射在线二 | 樱花草在线影视WWW日本动漫 | 真实国产熟睡乱子伦对白无套 | 精品国产露脸久久AV麻豆 | 超碰免费视频公开97 | 亚洲成年男人的天堂网 | 总攻催眠受的高h巨肉np | 快穿女主有名器的H纯肉黄暴拉文 | 好爽胸大好深好多水 | 极品少妇小泬50PTHEPON | 久久热这里只有 精品 | 搡女人免费免费视频观看 | 男污女XO猛烈的动态图 | 国产爱豆果冻传媒在线观看视频 | 精品日韩欧美一区二区三区 | 亚洲精品久久久久久久蜜臀老牛 | 99久久婷婷国产麻豆精品电影 | 久久久黄色大片 | 国产一卡 二卡三卡四卡无卡乱码视频 | 榴莲黄版无限刷 | 大桥未久与黑人中出视频 | 亚洲欧美精品无码大片在线观看 | 韩国g奶空姐 | 日本一区二区三区在线观看网站 | 在线视频 国产精品 中文字幕 | 给个男人都懂的网址2019 | 99热久久视频只有精品6国产 | 亚洲男人在线观看 | 99re热有精品国产 | 在线涩涩免费观看国产精品 | 好湿好紧水多AAAAA片秀人网 | 日本久久频这里精品99 | 大迪克黑人异族 |