成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

ASP.NET頁(yè)面跳轉(zhuǎn)的三大方法詳解

開(kāi)發(fā) 后端
ASP.NET頁(yè)面跳轉(zhuǎn)的方法有哪些呢?是如何實(shí)現(xiàn)的呢?那么本文就向你介紹如何實(shí)現(xiàn)ASP.NET頁(yè)面跳轉(zhuǎn)的三大方法和他們的區(qū)別。

ASP.NET頁(yè)面跳轉(zhuǎn)有什么方法呢?,現(xiàn)在給大家介紹三種方法,他們的區(qū)別是什么呢?讓我們開(kāi)始吧:

ASP.NET頁(yè)面跳轉(zhuǎn)1、response.redirect 這個(gè)跳轉(zhuǎn)頁(yè)面的方法跳轉(zhuǎn)的速度不快,因?yàn)樗?個(gè)來(lái)回(2次postback),但他可以跳 轉(zhuǎn)到任何頁(yè)面,沒(méi)有站點(diǎn)頁(yè)面限制(即可以由雅虎跳到新浪),同時(shí)不能跳過(guò)登錄保護(hù)。但速度慢是其最大缺陷!redirect跳轉(zhuǎn)機(jī)制:首先是發(fā)送一個(gè)http請(qǐng)求到客戶端,通知需要跳轉(zhuǎn)到新頁(yè)面,然后客戶端在發(fā)送跳轉(zhuǎn)請(qǐng)求到服務(wù)器端。需要注意的是跳轉(zhuǎn)后內(nèi)部空間保存的所有數(shù)據(jù)信息將會(huì)丟失,所以需要用到session。

ASP.NET頁(yè)面跳轉(zhuǎn)2、server.transfer 速度快,只需要一次postback ,但是。。。。他必須是在同一個(gè)站點(diǎn)下,因?yàn)樗莝erver的一個(gè)方法。另外,他能跳過(guò)登錄保護(hù)。你可以寫個(gè)小程序試試:設(shè)計(jì)一個(gè)由頁(yè)面一到頁(yè)面二的跳轉(zhuǎn),但要進(jìn)入到頁(yè)面二需要登錄,form認(rèn)證,但如果跳轉(zhuǎn)語(yǔ)句使用transfer的話,那就不會(huì)彈出登錄頁(yè)面了。這個(gè)方法的重定向請(qǐng)求是發(fā)生在服務(wù)器端,所以瀏覽器的url地址仍然保留的是原頁(yè)面的地址!

ASP.NET頁(yè)面跳轉(zhuǎn)3、sever.execute 這個(gè)方法主要是用在頁(yè)面設(shè)計(jì)上面,而且他必須是跳轉(zhuǎn)同一站點(diǎn)下的頁(yè)面。這個(gè)方法是需要將一個(gè)頁(yè)面的輸出結(jié)果插入到另一個(gè)aspx頁(yè)面的時(shí)候使用,大部分是在表格中,將某一個(gè)頁(yè)面類似于嵌套的方式存在于另一頁(yè)面。

ASP.NET頁(yè)面跳轉(zhuǎn)總結(jié):

當(dāng)需要把用戶跳轉(zhuǎn)到另一臺(tái)服務(wù)器上的頁(yè)面的時(shí)候 ,使用redirect

當(dāng)需要把用戶跳轉(zhuǎn)到非aspx頁(yè)面時(shí)候,如html,使用redirect

需要把查詢字符串作為url一部分的時(shí)候保留傳給服務(wù)器的時(shí)候,因?yàn)槠渌?種方法不能做到2次postback,把數(shù)據(jù)先帶回服務(wù)器,使用redirect

需要aspx頁(yè)面間的轉(zhuǎn)換(不涉及登錄),使用transfer

當(dāng)需要把a(bǔ)spx頁(yè)面的輸出結(jié)果插入到另一個(gè)aspx頁(yè)面的時(shí)候使用 execute方法。

當(dāng)然,忘記了還有一個(gè)超鏈接!當(dāng)然這個(gè)就不需要講太多了。他是在當(dāng)需要用戶來(lái)決定什么時(shí)候跳轉(zhuǎn)頁(yè)面,就使用超鏈接。

順便提一下,如何使用redirect方法在查詢字符串中使用漢字,因?yàn)榻?jīng)常的情況是出現(xiàn)亂碼,原因是url不支持漢字。這個(gè)時(shí)候需要轉(zhuǎn)換:

以下是引用片段:

  1. string message =server.urlencode("歡迎來(lái)到賽跑專欄");  

先轉(zhuǎn)換,再使用查詢字符串

以下是引用片段:

  1. response.redirect("webform2.aspx?msg="+message);  

ASP.NET頁(yè)面跳轉(zhuǎn)的方法就向你介紹到這里,希望這樣的講解對(duì)你理解ASP.NET頁(yè)面跳轉(zhuǎn)有所幫助。

【編輯推薦】

  1. ASP.NET HTML控件學(xué)習(xí)的淺析
  2. ASP.NET獲取MAC地址與IP地址的程序淺析
  3. ASP.NET實(shí)現(xiàn)靜態(tài)頁(yè)面方法淺析
  4. ASP.NET連接字符串的遍歷淺析
  5. ASP.NET緩存的種類及特點(diǎn)淺析
責(zé)任編輯:仲衡 來(lái)源: cnblogs
相關(guān)推薦

2009-07-28 10:36:37

ASP.NET讀取Ex

2010-05-07 08:59:50

ASP.NET

2009-07-23 13:47:46

ASP.NET數(shù)據(jù)緩存

2009-07-24 16:46:25

CSS實(shí)現(xiàn)多界面ASP.NET學(xué)習(xí)

2009-10-19 15:14:48

aspx擴(kuò)展

2009-07-29 16:08:07

ASP和ASP.NET

2009-07-24 10:53:51

ASP.NET實(shí)現(xiàn)靜態(tài)

2009-07-23 14:17:41

2009-07-29 17:26:39

ASP.NET頁(yè)面

2009-07-31 10:23:44

緩存頁(yè)面ASP.NET緩存

2009-09-10 09:50:47

ASP.NET MVC

2009-07-31 10:47:18

ASP.NET頁(yè)面生命

2009-07-24 15:31:45

ASP.NET學(xué)習(xí)

2009-07-22 16:25:41

ASP.NET AJA

2009-07-28 16:57:50

ASP.NET Ses

2009-08-05 11:14:33

ASP.NET ISA

2009-07-24 10:14:22

ASP.NET開(kāi)發(fā)

2009-07-23 13:19:51

2009-08-03 13:38:18

ASP.NET編程模型

2011-06-08 10:28:15

ASP.Net
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 激情五月激情综合网 | 国产韩国精品一区二区三区 | 亚洲一一在线 | 久久一及片 | 精久久久| 欧美日韩在线一区 | 国产精品久久久久国产a级 欧美日本韩国一区二区 | 日韩av最新网址 | 水蜜桃亚洲一二三四在线 | 国产精品成人久久久久 | 在线一区二区三区 | 自拍视频一区二区三区 | 不卡一区二区在线观看 | www.99热.com | 日韩免费在线 | 日本中出视频 | 久久精品亚洲精品国产欧美 | 国产97人人超碰caoprom | 欧美一级黑人aaaaaaa做受 | 日本精品视频一区二区 | 国产精品99久久久久久久久久久久 | 成年免费视频 | 国产精品视屏 | 在线观看成人免费视频 | 黄瓜av | 欧美一区永久视频免费观看 | 一级美国黄色片 | 日本久久一区 | 国产精品一区二区av | 91看片网| 日韩中文字幕2019 | 色综合网站 | 人人看人人草 | 成人性视频免费网站 | 欧美自拍另类 | 中文字幕不卡在线观看 | 国产高清视频在线 | 在线观看成人 | 免费在线日韩 | 人人爽人人爽人人片av | 亚洲视频欧美视频 |