各种消息框的类

using
 System;
using System.Text;
namespace LTP.Common
{
/// <summary>
/// 显示消息提示对话框。
/// 李天平
/// 2005.10.1
/// </summary>
public class MessageBox
{
private MessageBox()
{
}

/// <summary>
/// 显示消息提示对话框
/// </summary>
/// <param name="page"> 当前页面指针,一般为this </param>
/// <param name="msg"> 提示信息 </param>
public static void Show(System.Web.UI.Page page, string msg)
{
page.ClientScript.RegisterStartupScript(page.GetType(),
" message " , " <script language='javascript' defer>alert(' " + msg.ToString() + " ');</script> " );
}

/// <summary>
/// 控件点击 消息确认提示框
/// </summary>
/// <param name="page"> 当前页面指针,一般为this </param>
/// <param name="msg"> 提示信息 </param>
public static void ShowConfirm(System.Web.UI.WebControls.WebControl Control, string msg)
{
// Control.Attributes.Add("onClick","if (!window.confirm('"+msg+"')){return false;}");
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)
{
// Response.Write("<script>alert('帐户审核通过!现在去为企业充值。');window.location=/"" + pageurl + "/"</script>");
page.ClientScript.RegisterStartupScript(page.GetType(), " message " , " <script language='javascript' defer>alert(' " + msg + " ');window.location=/" " + url + " /"</script> " );


}
/// <summary>
/// 显示消息提示对话框,并进行页面跳转
/// </summary>
/// <param name="page"> 当前页面指针,一般为this </param>
/// <param name="msg"> 提示信息 </param>
/// <param name="url"> 跳转的目标URL </param>
public static void ShowAndRedirects(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.ClientScript.RegisterStartupScript(page.GetType(),
" message " , Builder.ToString());

}

/// <summary>
/// 输出自定义脚本信息
/// </summary>
/// <param name="page"> 当前页面指针,一般为this </param>
/// <param name="script"> 输出脚本 </param>
public static void ResponseScript(System.Web.UI.Page page, string script)
{
page.ClientScript.RegisterStartupScript(page.GetType(),
" message " , " <script language='javascript' defer> " + script + " </script> " );

}

}
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值