最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

ASP.NET打開新頁面而不關(guān)閉原來的頁面 實例代碼

 更新時間:2013年07月26日 12:00:10   作者:  
這篇文章介紹了ASP.NET打開新頁面而不關(guān)閉原來的頁面 實例代碼,有需要的朋友可以參考一下,希望對你有所幫助
復(fù)制代碼 代碼如下:

Respose.Write("<script     language='javascript'>window.open('"+     url     +"');</script>"); (打開簡潔窗口):
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)向新的頁面,原窗口被代替;
2. Response.Write("<script>window.open('XXX.aspx','_blank')</script>")——原窗口保留,另外新增一個新頁面;
3. Response.Write("<script>window.location='XXX.aspx'</script>")——打開新的頁面,原窗口被代替;
4. Server.Transfer("XXX.aspx")——打開新的頁面;
5. Response.Write("<script>window.showModelessDialog('XXX.aspx')</script>")——原窗口保留,以對話框形式打開新窗口;
6. Response.Write("<script>window.showModelDialog('XXX.aspx')</script>")——對話框形式打開新窗口,原窗口被代替;
也可以自己寫方法:
復(fù)制代碼 代碼如下:

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

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

using System;
using System.Collections.Generic;
using System.Text;
namespace WorkLogic
{
    /// <summary>
    /// 顯示消息提示對話框。
    /// </summary>
    public class MessageBox
    {
        private MessageBox()
        {
        }
        /// <summary>
        /// 顯示消息提示對話框
        /// </summary>
        /// <param name="page">當(dāng)前頁面指針,一般為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>
        /// 控件點擊 消息確認提示框
        /// </summary>
        /// <param name="page">當(dāng)前頁面指針,一般為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>
        /// 顯示消息提示對話框,并進行頁面跳轉(zhuǎn)
        /// </summary>
        /// <param name="page">當(dāng)前頁面指針,一般為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)前頁面指針,一般為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>
        /// 顯示消息提示對話框,并進行頁面跳轉(zhuǎn)
        /// <param name="page">當(dāng)前頁面指針,一般為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());
       }
}
}

相關(guān)文章

  • 在aspx頁面引用html頁的寫法

    在aspx頁面引用html頁的寫法

    許多頁面的底部或頭部內(nèi)容都是一樣的,這樣的話我們可以直接建立一個html頁面將頭部或底部的代碼放到html頁中
    2014-02-02
  • .net使用jwt進行身份認證的流程記錄

    .net使用jwt進行身份認證的流程記錄

    這篇文章主要給大家介紹了關(guān)于.net使用jwt進行身份認證的相關(guān)資料,JWT是Auth0提出的通過對JSON進行加密簽名來實現(xiàn)授權(quán)驗證的方案,本文通過示例代碼介紹的非常詳細,需要的朋友可以參考下
    2021-09-09
  • 探究ASP.NET Core Middleware實現(xiàn)方法

    探究ASP.NET Core Middleware實現(xiàn)方法

    這篇文章主要介紹了探究ASP.NET Core Middleware實現(xiàn)方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2019-02-02
  • 使用Entity Framework(4.3.1版本)遇到的問題整理

    使用Entity Framework(4.3.1版本)遇到的問題整理

    在這里記錄一下之前使用Entity Framework(4.3.1版本)遇到的問題:更新沒有設(shè)置主鍵的表、更改Code-First的默認連接、檢測字符串截斷錯誤,需要的朋友可以參考下
    2012-12-12
  • ASP.NET Core使用Log4net實現(xiàn)日志記錄功能

    ASP.NET Core使用Log4net實現(xiàn)日志記錄功能

    這篇文章介紹了ASP.NET Core使用Log4net實現(xiàn)日志記錄功能的方法,文中通過示例代碼介紹的非常詳細。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-03-03
  • asp.net自定義分頁控件示例

    asp.net自定義分頁控件示例

    這篇文章主要介紹了asp.net自定義分頁控件示例,大家參考使用吧
    2014-01-01
  • Visual?Studio快捷鍵匯總

    Visual?Studio快捷鍵匯總

    這篇文章介紹了Visual?Studio的常用快捷鍵,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-04-04
  • .NET?Core基于EMIT編寫的輕量級AOP框架CZGL.AOP

    .NET?Core基于EMIT編寫的輕量級AOP框架CZGL.AOP

    這篇文章介紹了.NET?Core基于EMIT編寫的輕量級AOP框架CZGL.AOP,文中通過示例代碼介紹的非常詳細。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-02-02
  • asp.net 擴展GridView 增加單選按鈕列的代碼

    asp.net 擴展GridView 增加單選按鈕列的代碼

    asp.net 擴展GridView 增加單選按鈕列的代碼
    2010-02-02
  • ASP.NET?Core設(shè)置Ocelot網(wǎng)關(guān)限流

    ASP.NET?Core設(shè)置Ocelot網(wǎng)關(guān)限流

    這篇文章介紹了ASP.NET?Core設(shè)置Ocelot網(wǎng)關(guān)限流的方法,文中通過示例代碼介紹的非常詳細。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-04-04

最新評論

建湖县| 麻栗坡县| 扬中市| 彭州市| 桂阳县| 蒙阴县| 长岛县| 额尔古纳市| 会宁县| 遵义县| 舒兰市| 梁山县| 弥渡县| 家居| 建阳市| 乌鲁木齐市| 桑植县| 汝城县| 高要市| 云安县| 福贡县| 灌阳县| 曲靖市| 花垣县| 沂水县| 太和县| 丽水市| 延吉市| 梅河口市| 沾化县| 东光县| 左贡县| 义乌市| 杭锦旗| 宣威市| 沭阳县| 边坝县| 全椒县| 阿合奇县| 临沭县| 定州市|