好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁(yè) > 知識(shí)庫(kù) > ASP.NET打開(kāi)新頁(yè)面而不關(guān)閉原來(lái)的頁(yè)面 實(shí)例代碼

ASP.NET打開(kāi)新頁(yè)面而不關(guān)閉原來(lái)的頁(yè)面 實(shí)例代碼

熱門(mén)標(biāo)簽:外呼系統(tǒng)代理品牌 世紀(jì)佳緣地圖標(biāo)注怎么去掉 外呼系統(tǒng)費(fèi)用一年 辦理400電話(huà)證件 怎么給超市做地圖標(biāo)注入駐店 寧波自動(dòng)外呼系統(tǒng)代理 手機(jī)地圖標(biāo)注如何刪除 十堰正規(guī)電銷(xiāo)機(jī)器人系統(tǒng) 巫師3為什么地圖標(biāo)注的財(cái)寶沒(méi)有
復(fù)制代碼 代碼如下:

Respose.Write("script     language='javascript'>window.open('"+     url     +"');/script>"); (打開(kāi)簡(jiǎn)潔窗口):
Respose.Write("script     language='javascript'>window.open('"     +     url     +     "','','resizable=1,scrollbars=0,status=1,menubar=no,toolbar=no,location=no,     menu=no');/script>");

1. Response.Redirect("XXX.aspx",true)——直接轉(zhuǎn)向新的頁(yè)面,原窗口被代替;
2. Response.Write("script>window.open('XXX.aspx','_blank')/script>")——原窗口保留,另外新增一個(gè)新頁(yè)面;
3. Response.Write("script>window.location='XXX.aspx'/script>")——打開(kāi)新的頁(yè)面,原窗口被代替;
4. Server.Transfer("XXX.aspx")——打開(kāi)新的頁(yè)面;
5. Response.Write("script>window.showModelessDialog('XXX.aspx')/script>")——原窗口保留,以對(duì)話(huà)框形式打開(kāi)新窗口;
6. Response.Write("script>window.showModelDialog('XXX.aspx')/script>")——對(duì)話(huà)框形式打開(kāi)新窗口,原窗口被代替;
也可以自己寫(xiě)方法:
復(fù)制代碼 代碼如下:

public static void ShowMessage(System.Web.UI.Page page, string msg)
{
    page.ClientScript.RegisterClientScriptBlock(page.GetType(), "a", "alert('" + msg.ToString() + "');", true);
}

調(diào)用的時(shí)候:
ShowMessage(this,"要顯示的消息");
下面是整個(gè)類(lèi)的代碼你可以挑著用
復(fù)制代碼 代碼如下:

using System;
using System.Collections.Generic;
using System.Text;
namespace WorkLogic
{
    /// summary>
    /// 顯示消息提示對(duì)話(huà)框。
    /// /summary>
    public class MessageBox
    {
        private MessageBox()
        {
        }
        /// summary>
        /// 顯示消息提示對(duì)話(huà)框
        /// /summary>
        /// param name="page">當(dāng)前頁(yè)面指針,一般為this/param>
        /// param name="msg">提示信息/param>
        public static void ShowMessage(System.Web.UI.Page page, string msg)
        {
            //page.RegisterStartupScript("message", "alert('" + msg.ToString() + "');");
            page.ClientScript.RegisterClientScriptBlock(page.GetType(), "a", "alert('" + msg.ToString() + "');", true);
        }
        public static void ShowMessage(System.Web.UI.UserControl control, string msg)
        {
            control.Page.ClientScript.RegisterClientScriptBlock(control.Page.GetType(), "b", "alert('" + msg.ToString() + "');", true);
        }
        /// summary>
        /// 控件點(diǎn)擊 消息確認(rèn)提示框
        /// /summary>
        /// param name="page">當(dāng)前頁(yè)面指針,一般為this/param>
        /// param name="msg">提示信息/param>
        public static void ShowConfirm(System.Web.UI.WebControls.WebControl Control, string msg)
        {
            //Control.Attributes.Add("onClick","if (!window.confirm('"+msg+"')){return false;}");
            Control.Attributes.Add("onclick", "return confirm('" + msg + "');");
        }
        /// summary>
        /// 顯示消息提示對(duì)話(huà)框,并進(jìn)行頁(yè)面跳轉(zhuǎn)
        /// /summary>
        /// param name="page">當(dāng)前頁(yè)面指針,一般為this/param>
        /// param name="msg">提示信息/param>
        /// param name="url">跳轉(zhuǎn)的目標(biāo)URL/param>
        public static void ShowAndRedirect(System.Web.UI.Page page, string msg, string url, string frame)
        {
            StringBuilder Builder = new StringBuilder();
            Builder.Append("script language='javascript' defer>");
            Builder.AppendFormat("alert('{0}');", msg);
            Builder.AppendFormat("top." + frame + ".location.href='{0}'", url);
            Builder.Append("/script>");
            page.ClientScript.RegisterStartupScript(page.GetType(), "message", Builder.ToString());
        }
        /// summary>
        /// 輸出自定義腳本信息
        /// /summary>
        /// param name="page">當(dāng)前頁(yè)面指針,一般為this/param>
        /// param name="script">輸出腳本/param>
        public static void ResponseScript(System.Web.UI.Page page, string script)
        {
            page.ClientScript.RegisterStartupScript(page.GetType(), "message", "script language='javascript' defer>" + script + "/script>");
        }
        /// summary>
        /// 顯示消息提示對(duì)話(huà)框,并進(jìn)行頁(yè)面跳轉(zhuǎn)
        /// param name="page">當(dāng)前頁(yè)面指針,一般為this/param>
        /// param name="msg">提示信息/param>
        /// param name="url">跳轉(zhuǎn)的目標(biāo)URL/param>
        public static void ShowAndRedirect(System.Web.UI.Page page, string msg, string url)
        {
            StringBuilder Builder = new StringBuilder();
            Builder.Append("script language='javascript' defer>");
            Builder.AppendFormat("alert('{0}');", msg);
            Builder.AppendFormat("top.location.href='{0}'", url);
            Builder.Append("/script>");
            page.ClientScript.RegisterStartupScript(page.GetType(), "message", Builder.ToString());
       }
}
}
您可能感興趣的文章:
  • asp.net子窗體與父窗體交互實(shí)戰(zhàn)分享
  • ASP.NET 窗體間傳值的方法
  • .NET中利用js讓子窗體向父頁(yè)面?zhèn)髦档膶?shí)現(xiàn)方法
  • asp.net窗體的打開(kāi)和關(guān)閉(輸出js)
  • asp.net Silverlight中的模式窗體
  • asp.net窗體操作總結(jié)
  • 在.NET中利用委托實(shí)現(xiàn)窗體間通信
  • asp.net后臺(tái)關(guān)閉當(dāng)前頁(yè)面并傳值的兩種方法
  • asp.net下模態(tài)對(duì)話(huà)框關(guān)閉之后繼續(xù)執(zhí)行服務(wù)器端代碼的問(wèn)題
  • .NET實(shí)現(xiàn)父窗體關(guān)閉而不影響子窗體的方法

標(biāo)簽:嘉興 通遼 泰州 天門(mén) 景德鎮(zhèn) 山西 牡丹江

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《ASP.NET打開(kāi)新頁(yè)面而不關(guān)閉原來(lái)的頁(yè)面 實(shí)例代碼》,本文關(guān)鍵詞  ASP.NET,打開(kāi),新頁(yè)面,新,頁(yè)面,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《ASP.NET打開(kāi)新頁(yè)面而不關(guān)閉原來(lái)的頁(yè)面 實(shí)例代碼》相關(guān)的同類(lèi)信息!
  • 本頁(yè)收集關(guān)于ASP.NET打開(kāi)新頁(yè)面而不關(guān)閉原來(lái)的頁(yè)面 實(shí)例代碼的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章