温馨提示:代码在线浏览功能只能做为源码浏览参考,不能展示项目的全部,如果想更进一步了解该代码请下载:多层结构会员管理系统源码
当前文件路径:mvcMemberShip/LIB/Message.cs

1using System; 2
using System.Text; 3
4
5
namespace STAR.LIB //可以修改成实际项目的命名空间名称 6
{ 7
/// <summary> 8
/// 显示消息提示对话框。 9
/// 李天平 10
/// 2005.10.1 11
/// </summary> 12
public class MessageBox 13
{ 14
private MessageBox() 15
{ 16
} 17
18
/// <summary> 19
/// 显示消息提示对话框 20
/// </summary> 21
/// <param name="page">当前页面指针,一般为this</param> 22
/// <param name="msg">提示信息</param> 23
public static void Show(System.Web.UI.Page page,string msg) 24
{ 25
page.RegisterStartupScript("message","<script language='javascript' defer>alert('"+msg.ToString()+"');</script>"); 26
} 27
28
/// <summary> 29
/// 控件点击 消息确认提示框 30
/// </summary> 31
/// <param name="page">当前页面指针,一般为this</param> 32
/// <param name="msg">提示信息</param> 33
public static void ShowConfirm(System.Web.UI.WebControls.WebControl Control,string msg) 34
{ 35
//Control.Attributes.Add("onClick","if (!window.confirm('"+msg+"')){return false;}"); 36
Control.Attributes.Add("onclick", "return confirm('" + msg + "');") ; 37
} 38
39
/// <summary> 40
/// 显示消息提示对话框,并进行页面跳转 41
/// </summary> 42
/// <param name="page">当前页面指针,一般为this</param> 43
/// <param name="msg">提示信息</param> 44
/// <param name="url">跳转的目标URL</param> 45
public static void ShowAndRedirect(System.Web.UI.Page page,string msg,string url) 46
{ 47
StringBuilder Builder=new StringBuilder(); 48
Builder.Append("<script language='javascript' defer>"); 49
Builder.AppendFormat("alert('{0}');",msg); 50
Builder.AppendFormat("top.location.href='{0}'",url); 51
Builder.Append("</script>"); 52
page.RegisterStartupScript("message",Builder.ToString()); 53
54
} 55
/// <summary> 56
/// 输出自定义脚本信息 57
/// </summary> 58
/// <param name="page">当前页面指针,一般为this</param> 59
/// <param name="script">输出脚本</param> 60
public static void ResponseScript(System.Web.UI.Page page,string script) 61
{ 62
page.RegisterStartupScript("message","<script language='javascript' defer>"+script+"</script>"); 63
} 64
65
} 66
} 67
68





}