ASP.NET 弹出对话框基类 (输出ALET警告框)<转>

it2022-05-07  17

今天在asp.net的网页编写的过程中遇到了要弹出警告框的问题,网上找了下,下面这篇还不错。

转载过来和大家分享下(转载:http://www.cnblogs.com/feifeiwzh/articles/1267892.html)

using System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.Web.UI.HtmlControls;using System.Text;

namespace EC{    /// <summary>    /// 信息输出通用方法    /// </summary>    public class MessageObject    {                      /// <summary>        /// 一般输出        /// </summary>        /// <param name="str"></param>        public static void Write(string str)        {            System.Web.HttpContext.Current.Response.Write(str);        }                /// <summary>        /// 显示一段自定义的输出代码        /// </summary>        /// <param name="MyPage"></param>        /// <param name="strCode"></param>        public static void ShowJS(System.Web.UI.Page MyPage, string strCode)        {            StringBuilder sb = new StringBuilder();            sb.Append("<script language=\"javascript\"> \n");            sb.Append(strCode.Trim());            sb.Append("</script>");            MyPage.Response.Write(sb.ToString());                  }               /// <summary>        /// 页面重载        /// </summary>        public static void Location()        {            StringBuilder sb = new StringBuilder();            sb.Append("<script language=\"javascript\"> \n");            sb.Append("window.location.href=window.location.href;");            sb.Append("</script>");            System.Web.HttpContext.Current.Response.Write(sb.ToString());

        }               /// <summary>        /// 显示一个弹出窗口        /// </summary>        /// <param name="str"></param>        public static void Show(string str)        {            StringBuilder sb = new StringBuilder();            sb.Append("<script language=\"javascript\"> \n");            sb.Append("alert(\"" + str.Trim() + "\"); \n");            sb.Append("</script>");

            System.Web.HttpContext.Current.Response.Write(sb.ToString());        }                /// <summary>        /// 显示一个弹出窗口,并关闭当前页        /// </summary>        /// <param name="str"></param>        public static void ShowClose(string str)        {            System.Text.StringBuilder sb = new System.Text.StringBuilder();            sb.Append("<script language=\"javascript\">\n");            sb.Append("alert(\"" + str.Trim() + "\"); \n");            sb.Append("window.close();\n");            sb.Append("</script>\n");            System.Web.HttpContext.Current.Response.Write(sb.ToString());        }               /// <summary>        /// 显示一个弹出窗口,并转向当前页(刷新)        /// </summary>        /// <param name="str"></param>        public static void ShowLocation(string str)        {            StringBuilder sb = new StringBuilder();            sb.Append("<script language=\"javascript\"> \n");            sb.Append("alert(\"" + str.Trim() + "\"); \n");            sb.Append("window.location.href=window.location.href;\n");            sb.Append("</script>");

            System.Web.HttpContext.Current.Response.Write(sb.ToString());        }                /// <summary>        /// 显示一个弹出窗口,并转向目标页(导航)        /// </summary>        /// <param name="str"></param>        /// <param name="url"></param>        public static void ShowRedirect(string str, string url)        {            StringBuilder sb = new StringBuilder();            sb.Append("<script language=\"javascript\"> \n");            sb.Append("alert(\"" + str.Trim() + "\"); \n");            sb.Append("window.location.href=\"" + url.Trim() + "\";\n");            sb.Append("</script>");

            System.Web.HttpContext.Current.Response.Write(sb.ToString());        }               /// <summary>        /// 显示一个弹出窗口,并转向上一页        /// </summary>        /// <param name="str"></param>        public static void ShowPre(string str)        {            StringBuilder sb = new StringBuilder();            sb.Append("<script language=\"javascript\"> \n");            sb.Append("alert(\"" + str.Trim() + "\"); \n");            sb.Append("var p=document.referrer; \n");            sb.Append("window.location.href=p;\n");            sb.Append("</script>");

            System.Web.HttpContext.Current.Response.Write(sb.ToString());        }                /// <summary>        /// 重定向        /// </summary>        /// <param name="url"></param>        public static void RedirectPage(string url)        {            string path = "http://" + System.Web.HttpContext.Current.Request.Url.Host + url;            StringBuilder sb = new StringBuilder();            sb.Append("<script language=\"javascript\"> \n");            sb.Append(string.Format("window.location.href='{0}';", @path));            sb.Append("</script>");

            System.Web.HttpContext.Current.Response.Write(sb.ToString());        }

           }}

转载于:https://www.cnblogs.com/jianglan/archive/2011/08/12/2136133.html

相关资源:垃圾分类数据集及代码

最新回复(0)