四虎精品视频-四虎精品成人免费网站-四虎黄色网-四虎国产视频-国产免费91-国产蜜臀97一区二区三区

Asp.net 5種頁面轉(zhuǎn)向方法

標(biāo)簽
1.<a href=”test.ASPx”></a>
2.這是最常見的一種轉(zhuǎn)向方法;
HyperLink控件
1.ASP.NET 服務(wù)器端控件 屬性NavigateUrl指定要跳轉(zhuǎn)到的Url地址
2.NavigateUrl是可以在服務(wù)器端使用代碼修改,這個區(qū)別于<a>
3.由于HyperLink本身沒有事件所以要在服務(wù)器端其它事件中設(shè)置NavigateUrl
4.代碼示例
<ASP:HyperLink id=”hyperlink” runat=”server” NavigatoeUrl=”test.ASPx”>ok</ASP:HyperLink>
Response.Redirect()方法
1.過程:發(fā)送一個Http響應(yīng)到客戶端,通知客戶端跳轉(zhuǎn)到一個新的頁面,然后客戶端再發(fā)送跳轉(zhuǎn)請求到服務(wù)器端。
2.頁面跳轉(zhuǎn)之后內(nèi)部控件保存的所有信息丟失,當(dāng)A跳轉(zhuǎn)到B,B頁面將不能訪問A頁面提交的數(shù)據(jù)信息。
3.使用這個方法使用這個方法跳轉(zhuǎn)后瀏覽器地址欄的Url信息改變
4.可以使用Session Cookies Application等對象進行頁面間的數(shù)據(jù)傳遞
5.重定向操作發(fā)生在客戶端,總共涉及到兩次與Web服務(wù)器的通信:一次是對原始頁面的請求,另一次是重定向新頁面的請求
Server.Transfer()方法
1.實現(xiàn)頁面跳轉(zhuǎn)的同時將頁面的控制權(quán)進行移交
2.頁面跳轉(zhuǎn)過程中Request Session等保存的信息不變,跳轉(zhuǎn)之后可以使用上一個頁面提交的數(shù)據(jù)
3.跳轉(zhuǎn)之后瀏覽器地址欄的Url不變
4.這種方法的重定向請求是在服務(wù)器端的進行的,瀏覽器不知道頁面已經(jīng)發(fā)生了一次跳轉(zhuǎn)
Server.Execute()方法
1.該方法允許當(dāng)前頁面執(zhí)行同一個Web服務(wù)器上的另一個頁面
2.頁面執(zhí)行完畢之后重新回到原始頁面發(fā)出Server.Execute()的位置。
3.這種方式類似針對頁面的一次函數(shù)調(diào)用 被請求的頁面可以使用原始頁面的表單數(shù)據(jù)和查詢字符串集合
4.被調(diào)用頁面的Page指令的EnableViewStateMac屬性設(shè)置為False
話題相關(guān):
1. 為了確保HTML輸出的合法性 最好使用Response.Redirect方法;因為Server.Execute 或者Server.Transfer方法返回給客戶端的頁面包含多個<Html><body>標(biāo)記,不是合法的HTML頁面,在非IE瀏覽器中可能會發(fā)生錯誤。
2. 由于Server.Transfer在服務(wù)器端執(zhí)行重定向,所以避免了不必要的網(wǎng)絡(luò)通信,從而獲得了更好的性能和瀏覽效果

AspNet技術(shù)Asp.net 5種頁面轉(zhuǎn)向方法,轉(zhuǎn)載需保留來源!

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

主站蜘蛛池模板: 扫毒风暴| 定型枕什么时候能给宝宝用| 红海行动2虎鲸行动电影在线观看| 午夜魅影直播| 无锡地图高清版大图| 星河长明免费观看电视剧| 娄际成| 张小波简历及个人资料简介| 电影生化危机4| 一江春水向东流 电视剧| 蓝家宝电影| 刷完牙嘴里有白色黏膜怎么回事| 抖音网页版登录入口| 夜生活女王之霞姐| 浙江卫视电视台节目表| 颂赞诗歌| 电视剧暖春全集免费播放| 王尧个人简历| 喜羊羊电影| 滨美枝| angelina全集在线观看| 外出韩版| 美国派7| 抖音平台| 齐力电影| 黑水电影| 147顶级艺术人像摄影| 小鹏奇啪行| 金三角电影| 他其实没那么爱你电影| 电影继母劳拉| 春风不问路| 南方车站的聚会| 苏明明为艺术奉献的电影有哪些| 巴霍巴利王:开端 2015 帕拉巴斯| 祝福语生日| 男士烫发发型图片2024款| 梁洪硕| 守株待兔的老农夫音乐教案| a b a b四字成语| 黑帮大佬365天|