(c#)ASP.Net網站如何產生新的標籤頁

來源:互聯網
上載者:User

各種開啟新頁面的方式總結

【0】最常用的開啟檔案

Respose.Write("<script language='javascript'>window.open('"+ url+"');</script>");

【1】直接轉向新的頁面,原視窗被代替;

Response.Redirect("XXX.aspx",true)

【2】原視窗保留,另外新增一個新頁面;
Response.Write("<script>window.open('XXX.aspx','_blank')</script>")

【3】開啟新的頁面,原視窗被代替;

Response.Write("<script>window.location='XXX.aspx'</script>")

【4】開啟新的頁面;

Server.Transfer("XXX.aspx")

說明,常用於傳遞session變數的頁面跳轉!

【5】原視窗保留,以對話方塊形式開啟新視窗;

Response.Write("<script>window.showModelessDialog('XXX.aspx')</script>")

【6】對話方塊形式開啟新視窗,原視窗被代替;

Response.Write("<script>window.showModelDialog('XXX.aspx')</script>")

【7】開啟簡潔視窗
Respose.Write("<script language='javascript'>window.open('"+url+"','','resizable=1,scrollbars=0,status=1,menubar=no,toolbar=no,location=no, menu=no');</script>");

 

 

開始我用的是System.Diagnostics.Process.Start(“C:/Documents and Settings/Administrator/My Documents/Visual Studio 2008/WebSites/FCKPro/系統管理員.aspx”);來產生新頁面,這樣不行,不能實現跳轉,而是調用我本裡面的dreamweaver開啟這個頁面。只有把“系統管理員.aspx”這個頁面的URL貼上才能跳轉,可是我還沒執行它呢,怎麼會有url?所以不能用它來建立新的標籤頁。這個函數是建立一個新進程,來開啟新程式的。或者跳轉到一個URL指向的頁面,如引號中替換為www.sohu.com,就會跳到搜狐首頁。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.