using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;/// <summary>///MessageBox 的摘要说明/// </summary>public class MessageBox{ private HttpContext myContext = null;//HttpContext封装有关个别 HTTP 请求的所有 HTTP 特定的信息 public MessageBox(HttpContext CurrentContext) { myContext = CurrentContext; } #region /// <summary> /// 自定义弹出窗口内容 /// </summary> /// <param name="msg"></param> public void Show(string msg) { //myContext.Response.Write("<script>alert('" + msg + "');</script>"); ScriptManager.RegisterStartupScript((System.Web.UI.Page)myContext.CurrentHandler, typeof(System.Web.UI.Page), "aaa", "<script>alert('" + msg + "');</script>", false); } /// <summary> /// 自定义弹出窗口内容并转向一个新的页面 /// </summary> /// <param name="msg">自定义消息</param> /// <param name="Url">需要转到的新页面</param> public void Show(string msg, string Url) { //myContext.Response.Write("<script>alert('" + msg + "');javascript:location='"+Url+"';</script>"); ScriptManager.RegisterStartupScript((System.Web.UI.Page)myContext.CurrentHandler, typeof(System.Web.UI.Page), "aaa", "<script>alert('" + msg + "');javascript:location='" + Url + "';</script>", false); } /// <summary> /// 自定义弹出窗口内容,自定义是否关闭当前页面 /// </summary> /// <param name="msg"></param> /// <param name="close"></param> public void Show(string msg, bool close) { if (close) { // myContext.Response.Write("<script>alert('" + msg + "');javascript:window.close();</script>"); ScriptManager.RegisterStartupScript((System.Web.UI.Page)myContext.CurrentHandler, typeof(System.Web.UI.Page), "aaa", "<script>alert('" + msg + "');javascript:window.close();</script>", false); } else { Show(msg); } }#endregion}
asp.net通用对话框类介绍
版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权
文章名称:《asp.net通用对话框类介绍》
文章链接:https://www.skykkk.com/archives2669.html
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。
文章名称:《asp.net通用对话框类介绍》
文章链接:https://www.skykkk.com/archives2669.html
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。
相关推荐
- 暂无文章