zoukankan      html  css  js  c++  java
  • 分享一个Web弹框类

    using System;

    using System.Text;

    namespace Core

    {

    /// <summary>

    /// MessageBox 的摘要说明。

    /// </summary>

    public class MessageBox

    {

    public MessageBox()

    {

    }

    /// <summary>

    /// 弹出确认对话框

    /// </summary>

    /// <param name="page">当前页</param>

    /// <param name="msg">提示信息</param>

    public static void Show(System.Web.UI.Page page,string msg)

    {

    page.RegisterStartupScript("alert","<script language='javascript'>alert('"+msg+"');</script>");

    }

    //

    /// <summary>

    /// 控件点击 消息确认提示框

    /// </summary>

    /// <param name="page">当前页面指针,一般为this</param>

    /// <param name="msg">提示信息</param>

    public static void Confirm(System.Web.UI.WebControls.WebControl Control,string msg)

    {

    Control.Attributes.Add("onclick", "return confirm('" + msg + "');") ;

    }

    /// <summary>

    /// 显示消息提示对话框,并进行页面跳转

    /// </summary>

    /// <param name="page">当前页面指针,一般为this</param>

    /// <param name="msg">提示信息</param>

    /// <param name="url">跳转的目标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.RegisterStartupScript("message", Builder.ToString());

    }

    /// <summary>

    /// 显示消息提示对话框,并进行页面跳转

    /// </summary>

    /// <param name="page">当前页面指针,一般为this</param>

    /// <param name="msg">提示信息</param>

    /// <param name="url">跳转的目标URL</param>

    /// <param name="name">如果是有板块的iframe 那么iframe 的name 就写这里</param>

    public static void ShowAndRedirect(System.Web.UI.Page page, string msg, string url, string name)

    {

    StringBuilder Builder = new StringBuilder();

    Builder.Append("<script language='javascript' defer>");

    Builder.AppendFormat("alert('{0}');", msg);

    Builder.AppendFormat("parent.{1}.location.href='{0}'", url, name);

    Builder.Append("</script>");

    page.RegisterStartupScript("message", Builder.ToString());

    }

    }

    }

    佛为心,道为骨,儒为表,大度看世界; 技在手,能在身,思在脑,从容过生活; 三千年读史,不外功名利禄; 九万里悟道,终归诗酒田园;
  • 相关阅读:
    回溯法之迷宫问题
    一个.net的正则表达式测试工具
    关于FeedSky话题广告
    google notebook更新了&digg notebook
    近日,来北京近一月
    城堡技术论坛(castle.org.cn)上线!
    玉龙雪山
    消息队列(Message Queue)
    Mac Theme for Google Reader
    开始学习npetshop2
  • 原文地址:https://www.cnblogs.com/taofx/p/4137726.html
Copyright © 2011-2022 走看看