zoukankan      html  css  js  c++  java
  • Asp.net 弹出对话框基类 (输出alet警告框)

    /############################################
    版权声明:
    文章内容为本站编辑,创作.你可以任意转载、发布、使用但请务必以明文标注文章原始出处及本声明
    http://www.opent.cn  作者:浪淘沙
    ############################################/

    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());
            }

          
        }
    }

  • 相关阅读:
    技术汇总:第四章:使用Easyui做三级下拉列表
    全文检索工具elasticsearch:第四章:开发电商的搜索列表功能
    全文检索工具elasticsearch:第三章: Java程序中的应用
    技术汇总:第三章:拖拉验证
    分布式部署:第三章:Docker、MySQL、tomcat、Nginx、Redis部署
    分布式部署:第二章:MyCat和Nginx部署
    分布式部署:第一章:zookeeper集群和solrcloud及redisCluster集群搭建
    技术汇总:第二章:JUC
    大型电商网站:第四章:业务功能与数据结构分析
    大型电商网站:第二章:项目开发介绍
  • 原文地址:https://www.cnblogs.com/zhangchenliang/p/736709.html
Copyright © 2011-2022 走看看