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

}

}

}

分享一个Web弹框类的更多相关文章

  1. Web弹框类

    using System; using System.Text; namespace Core { /// <summary> /// MessageBox 的摘要说明. /// < ...

  2. jquery EsayUi 里一个小弹框

    网站后台大多的数据展示就都用和此插件有着密切的关系: 来用一下这个小弹框吧: 一个Html里面的代码 <link rel='stylesheet' type='text/css' href='c ...

  3. vue2.0实现一个模态弹框,内容自定义(使用slot)

    定义模态框:合理使用插槽 model.vue <!-- 模态弹窗 --> <template> <div class="self-modal" v-s ...

  4. Android 分享一个SharedPreferences的工具类,方便保存数据

    我们平常保存一些数据,都会用到SharedPreferences,他是保存在手机里面的,具体路径是data/data/你的包名/shared_prefs/保存的文件名.xml, SharedPrefe ...

  5. 分享一个web应用程序池管理工具

    因为项目在联调阶段由于各种各样的原因需要重启应用程序池,而调试服务器基本都需要远登操作.同样的情况也会发生在线上,如果公司权限控制得比较严格,每次都要多部门的服务器权限申请的话有点麻烦, 所以抽点时间 ...

  6. 分享一个自定义的 console 类,让你不再纠结JS中的调试代码的兼容

    问题的产生 在写JS的过程中,为了调试我们常常会写很多 console.log.console.info.console.group.console.warn.console.error代码来查看JS ...

  7. PHP原生:分享一个轻量级的缓存类=>cache.php

    适用:原生PHP cache.php tips:代码最后有适用Demo哦. <?php /* * 缓存类 cache */ define("cacheRoot"," ...

  8. 分享一个JQuery弹出层插件

    JQuery插件TipsWindown 1.1 一个基于jQuery的弹出层.支持拖拽,支持内容为文字,图片,URL等!至于兼容性.在IE6下,弹出对像无法绝对固定.其他应该没啥大问题: 最新更新:( ...

  9. 我也分享一个c# ini操作类

    刚刚看了一篇 @云菲菲 的关于基于正则的INI辅助类文章:http://www.cnblogs.com/yunfeifei/p/4081977.html,作者写的不错.还看到评论处有一个的地址:htt ...

随机推荐

  1. 被忽略却很有用的html标签

    <base>标签  作用:标签为页面中所有链接指定默认链接地址或链接目标.有时候我们需要让首页的链接全部在新窗口中打开,我们一般会这样写链接,而使用这个标签就能一下搞定了! 属性:Href ...

  2. 毕向东JAVA视频讲解(第七课)

    构造函数:构建创造对象时调用的函数.作用:可以给对象进行初始化. 创建对象都必须要通过构造函数初始化. 一个类中如果没有定义过构造函数,那么该类中会有一个默认的空参数构造函数. 如果在类中定义了指定的 ...

  3. ibatis缓存初探(1)

    一,IBATIS 缓存机制使用 1,sqlMapConfig.xml中配置   1.SqlMapConfig.xml中 <settings cacheModelsEnabled="tr ...

  4. 转一个distinct用法,很有帮助

    转一个distinct用法,很有帮助 (2011-12-01 15:18:11) 转载▼ 标签: 杂谈 分类: mysql复制 在使用mysql时,有时需要查询出某个字段不重复的记录,虽然mysql提 ...

  5. 234. Palindrome Linked List

    题目: Given a singly linked list, determine if it is a palindrome. Follow up:Could you do it in O(n) t ...

  6. javascript精确计算

    一篇文章: 4 个用于执行高级数学计算的 JavaScript 库 numbers.js  Numeric Javascript accounting.js Tangle 有时只需要加减乘法能精确,没 ...

  7. Java的String、StringBuffer和StringBuilder的区别

    1.String 2.Stringbuffer 3.StringBuilder 4.三者之间的区别 5.使用策略 1.String public final class String implemen ...

  8. trim合理和谐

    今天早上,到公司,噩耗传来.上周的上线的功能出现问题,后台mis中有数据不能保存了. 经过紧张的查找,还是我的问题.有一个查重操作,在查重前,会比对新旧值,新值顺手trim了.旧值直接保存了. 在比较 ...

  9. [51NOD]BSG白山极客挑战赛

    比赛链接:http://www.51nod.com/contest/problemList.html#!contestId=21 /* ━━━━━┒ギリギリ♂ eye! ┓┏┓┏┓┃キリキリ♂ min ...

  10. iOS学习笔记:iOS核心动画中的常用类型

    CATransaction 当我们在自定义的图层上修改某些支持动画的属性时,系统会为该属性的修改自动产生动画.这种其实属于隐式动画.隐式动画要得益于CATransaction. 一个CATransac ...