• 信息输出通用类


    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 HuLangCms
    {
        /// <summary>
        /// 信息输出通用方法
        /// </summary>
        public class MessageObject
        {
    
            /// <summary>
            ///CloseWin 的摘要说明:关闭窗口
            /// </summary>
            public string CloseWin()
            {
                string strScript = "<Script language='JavaScript'>window.close();</Script>";
                return strScript;
            }
            /// <summary>
            /// 一般输出
            /// </summary>
            /// <param name="str"></param>
            public void Write(string str)
            {
                System.Web.HttpContext.Current.Response.Write(str);
            }
            /// <summary>
            ///goStr 的摘要说明:弹出窗口提示信息并转向指定页面。需调用Response.Write()
            ///<param name="oMsg">信息</param>
            ///<param name="filePath">转向的链接</param>
            /// </summary>
            public void goStr(string oMsg, string oLink)
            {
                Write("<script language='javascript' type='text/javascript'>alert('" + oMsg + "');location='" + oLink + "';</script>");
            }
            /// <summary>
            ///alertStr 的摘要说明:弹出窗口提示信息。需调用Response.Write()
            ///<param name="oMsg">信息</param>
            /// </summary>
            public void alertStr(string oMsg)
            {
                Write("<script language=javascript>alert('" + oMsg + "')</script>");
            }
            /// <summary>
            /// 显示一段自定义的输出代码
            /// </summary>
            /// <param name="MyPage"></param>
            /// <param name="strCode"></param>
            public 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 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 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 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 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 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 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 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());
            }
    
    
        }
    }
    

  • 相关阅读:
    VMware虚拟机中调整Linux分区大小手记(转发)
    Linux下查看文件和文件夹大小的df和du命令
    Hadoop 安装 (4) SSH无密码验证配置
    Hadoop 安装(3) JDK 的安装
    Hadoop安装(2)安装hadoop 前的centos 设置
    Hadoop 安装大纲
    Hadoop 安装(1) CENTOS 安装与配置
    WLW 截屏插件
    查看Myeclipse中集成的Eclipse的版本号
    Quartz关闭Tomcat时异常:The web application [/****] appears to have started a thread named [startQuertz_Worker-1] buthas
  • 原文地址:https://www.cnblogs.com/hulang/p/1922303.html
Copyright © 2020-2023  润新知