博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
分享一个Web弹框类
阅读量:5273 次
发布时间:2019-06-14

本文共 1945 字,大约阅读时间需要 6 分钟。

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

}

}

}

 

转载于:https://www.cnblogs.com/taofx/p/4137726.html

你可能感兴趣的文章
2017前端面试题总结
查看>>
Http GetPost网络请求
查看>>
SWIFT国际资金清算系统
查看>>
Sping注解:注解和含义
查看>>
站立会议第四天
查看>>
如何快速掌握一门技术
查看>>
利用AMPScript获取Uber用户数据的访问权限
查看>>
vagrant 同时设置多个同步目录
查看>>
python接口自动化28-requests-html爬虫框架
查看>>
生成随机数的模板
查看>>
Mysql 数据库操作
查看>>
转:linux终端常用快捷键
查看>>
UVa 11059 最大乘积
查看>>
数组分割问题求两个子数组的和差值的小
查看>>
composer 报 zlib_decode(): data error
查看>>
hdu 3938 并查集
查看>>
《深入分析Java Web技术内幕》读书笔记之JVM内存管理
查看>>
python之GIL release (I/O open(file) socket time.sleep)
查看>>
软件开发与模型
查看>>
161017、SQL必备知识点
查看>>