ASP.NET 彈出提示框所有種類)

來源:互聯網
上載者:User
添加一個類:把下面的檔案放在類中就可以了。 using System;using System.Web;using System.Data;using System.Data.SqlClient; public class MessageBox    {      public MessageBox()        {         }         /// <summary>        /// 警告框        /// </summary>        /// <param name="_Msg">警告字串</param>        /// <returns>警告框JS</returns>        public void MsgBox(string _Msg)        {            string StrScript;            StrScript = ("<script language=javascript>");            StrScript += ("alert('" + _Msg + "');");            StrScript += ("</script>");            System.Web.HttpContext.Current.Response.Write(StrScript);        }        /// <summary>        /// 一個含有“確定”、“取消”的警告框        /// </summary>        /// <param name="_Msg">警告字串</param>        /// <param name="URL">“確定”以後要轉到預設網址</param>        /// <returns>警告框JS</returns>        public void MsgBox1(string _Msg, string URL)        {            string StrScript;            StrScript = ("<script language=javascript>");            StrScript += "var retValue=window.confirm('" + _Msg + "');" + "if(retValue){window.location='" + URL + "';}";            StrScript += ("</script>");            System.Web.HttpContext.Current.Response.Write(StrScript);                   }        /// <summary>        /// 一個含有“確定”,點擊以後就轉到預設網址的警告框        /// </summary>        /// <param name="_Msg">警告字串</param>        /// <param name="URL">“確定”以後要轉到預設網址</param>        /// <returns>警告框JS</returns>        public void MsgBox2(string _Msg, string URL)        {            string StrScript;            StrScript = ("<script language=javascript>");            StrScript += ("alert('" + _Msg + "');");            StrScript += ("window.location='" + URL + "';");            StrScript += ("</script>");            System.Web.HttpContext.Current.Response.Write(StrScript);        }       public static void MsgBox22(string _Msg, string URL)      {          string StrScript;          StrScript = ("<script language=javascript>");          StrScript += ("alert('" + _Msg + "');");          StrScript += ("window.location='" + URL + "';");          StrScript += ("</script>");          System.Web.HttpContext.Current.Response.Write(StrScript);      }        /// <summary>        /// 一個含有“確定”,點擊關閉本頁的警告框        /// </summary>        /// <param name="_Msg">警告字串</param>        /// <returns>警告框JS</returns>        public void MsgBox3(string _Msg)        {            string StrScript;            StrScript = ("<script language=javascript>");            StrScript += ("alert('" + _Msg + "');");            StrScript += ("window.close();");            StrScript += ("</script>");            System.Web.HttpContext.Current.Response.Write(StrScript);        }        /// <summary>        /// 一個含有“確定”,點擊返回先前的網頁警告框        /// </summary>        /// <param name="_Msg">警告字串</param>        /// <param name="BackLong">要倒退幾步</param>        /// <returns>警告框JS</returns>        public void alert_history(string _Msg, int BackLong)        {            string StrScript;            StrScript = ("<script language=javascript>");            StrScript += ("alert('" + _Msg + "');");            StrScript += ("history.go('" + BackLong + "')");            StrScript += ("</script>");            System.Web.HttpContext.Current.Response.Write(StrScript);        }         /// <summary>        /// 一個含有“確定”,點擊後關閉自己,重新整理父視窗警告框        /// </summary>        /// <param name="_Msg">警告字串</param>        /// <returns>警告框JS</returns>        public void alert_reloadwin(string _Msg)        {            string StrScript;            StrScript = ("<script language=javascript>");            StrScript += ("alert('" + _Msg + "');");            StrScript += ("window.opener.location.href=window.opener.location.href;window.close();");            StrScript += ("</script>");           System.Web.HttpContext.Current.Response.Write(StrScript);        }         /// <summary>        /// 彈出對話方塊        /// </summary>        /// <param name="page">頁面</param>        /// <param name="content">message資訊</param>        public static void alert(System.Web.UI.Page page, string content)        {            page.ClientScript.RegisterStartupScript(page.GetType(), " ", "<script language='javascript'>alert('" + content + "');</script>");        }         /// <summary>        /// 彈出對話方塊        /// </summary>        /// <param name="page">頁面</param>        /// <param name="content">message資訊</param>        public static void alert(System.Web.UI.Page page, string content,String _daiMa)        {            page.ClientScript.RegisterStartupScript(page.GetType(), " ", "<script language='javascript'>alert('" + content + "');"+_daiMa.Replace("\"","'")+"</script>");        }       public static void alert(System.Web.UI.Page page, object _code)      {          page.ClientScript.RegisterStartupScript(page.GetType(), "onLoad", "<script language='javascript'>" + _code + "</script>");      }     } 

  

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.