Web中的自定义Message 类

原创 2007年09月24日 13:04:00

using System;
using System.Text;

namespace shop //可以修改成实际项目的命名空间名称
{
 /// <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.RegisterStartupScript("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)
  {
   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());

  }

  public static void ShowAndRedirectXX(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("window.location.href='{0}'",url);
   Builder.Append("</script>");
   page.RegisterStartupScript("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.RegisterStartupScript("message","<script language='javascript' defer>"+script+"</script>");
  }

  public static void ShowAndRedirect1(System.Web.UI.Page page,string msg,string url)
  {
   StringBuilder Builder=new StringBuilder();
   Builder.Append("<script language='javascript'>");
   Builder.AppendFormat("alert('{0}');",msg);
   Builder.AppendFormat("top.location.href='{0}'",url);
   Builder.Append("</script>");
   page.RegisterStartupScript("message",Builder.ToString());

  }

 }
}
 

java 自定义异常类

异常代码接口: package com.bjhy.dataz.common.exception; /** * * * 异常代码接口 * 用枚举对此接口进行实现,并配合DataZExce...
  • u011659172
  • u011659172
  • 2016年03月01日 16:14
  • 674

JAVA入门 - 自定义异常类

虽然JAVA已经拥有一系列的异常类,但在实际项目中,我们依然需要根据业务对异常进行封装及细分,让程序的错误更加地精确,清晰。经过对[JAVA异常处理机制]{http://blog.csdn.net/g...
  • gongm24
  • gongm24
  • 2017年04月09日 15:21
  • 269

java mail学习笔记4——Message类详解

Message类 在Java Mail 中Message类是所有电子邮件的的超类它的定义如下: public abstract class javax.mail.Message imple...
  • xiao190128
  • xiao190128
  • 2016年11月30日 14:56
  • 998

java异常处理之自定义异常类

    在实际开发中,开发人员往往需要定义一些异常类用于描述自身程序中的异常信息,以区分其他程序的异常信息。就需要自定义异常类。        实现自定义异常类的方法如下:    1、类java.la...
  • zhouyong80
  • zhouyong80
  • 2007年11月29日 20:22
  • 25482

【android开发】android中的Message类简单介绍

一、线程间通讯的Message机制 1、Message介绍 frameworks\base\core\java\android\Os\Message.java Message是线程之间传递信息的...
  • lixinhuixin
  • lixinhuixin
  • 2013年07月18日 09:11
  • 1886

Java Web 自定义MVC框架

最近给学生讲Java Web,希望他们能够在学完这部分内容后自己实现一个MVC框架。但是突然发现百度上能搜索到的靠谱的资料并不是很多,有些只是原理没有代码实现,有些有代码实现但是对于初学者来说理解起来...
  • hkwlg1314
  • hkwlg1314
  • 2016年07月18日 21:52
  • 457

ROS:创建和发布自己的Message

发布自己的ROS Message
  • kokerf
  • kokerf
  • 2016年07月02日 17:36
  • 748

WPF Message

以下是在WPF中接收系统消息的方法,类似于c#里的WndProc函数        private HwndSource m_source;        public const int WM_DE...
  • FlyingColors_Snow
  • FlyingColors_Snow
  • 2007年05月17日 14:52
  • 1561

java:JOptionPane类消息框总结

JOptionPane的消息提示框, showMessageDialog():消息对话框 showOptionDialog():选择对话框 showInputDialog():输入对话框 show...
  • liqiancao
  • liqiancao
  • 2015年12月31日 18:30
  • 1349

MFC 中添加自定义消息的响应 (BEGIN_MESSAGE_MAP ON_MESSAGE)

BEGIN_MESSAGE_MAP 把消息和函数指针联系起来1首先要在窗口类的cpp文件手动添加消息响应机制, ON_MESSAGE(ID,Handler)    // 消息映射 LRESULT ...
  • sky04
  • sky04
  • 2010年07月12日 11:25
  • 6601
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Web中的自定义Message 类
举报原因:
原因补充:

(最多只允许输入30个字)