tijian_tieying/web/Common/MessageBox.cs

66 lines
2.0 KiB
C#
Raw Normal View History

2025-02-20 12:14:39 +08:00
using System;
using System.Text;
namespace ZWL.Common
{
/// <summary>
/// <20><>ʾ<EFBFBD><CABE>Ϣ<EFBFBD><CFA2>ʾ<EFBFBD>Ի<EFBFBD><D4BB><EFBFBD><EFBFBD><EFBFBD>
/// <20><>Ϊ<EFBFBD><CEAA>
/// 2008.4
/// </summary>
public class MessageBox
{
private MessageBox()
{
}
/// <summary>
/// <20><>ʾ<EFBFBD><CABE>Ϣ<EFBFBD><CFA2>ʾ<EFBFBD>Ի<EFBFBD><D4BB><EFBFBD>
/// </summary>
/// <param name="page"><3E><>ǰҳ<C7B0><D2B3>ָ<EFBFBD>һ<EBA3AC><D2BB>Ϊthis</param>
/// <param name="msg"><3E><>ʾ<EFBFBD><CABE>Ϣ</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>
/// <20>ؼ<EFBFBD><D8BC><EFBFBD><EFBFBD><EFBFBD> <20><>Ϣȷ<CFA2><C8B7><EFBFBD><EFBFBD>ʾ<EFBFBD><CABE>
/// </summary>
/// <param name="page"><3E><>ǰҳ<C7B0><D2B3>ָ<EFBFBD>һ<EBA3AC><D2BB>Ϊthis</param>
/// <param name="msg"><3E><>ʾ<EFBFBD><CABE>Ϣ</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>
/// <20><>ʾ<EFBFBD><CABE>Ϣ<EFBFBD><CFA2>ʾ<EFBFBD>Ի<EFBFBD><D4BB>򣬲<EFBFBD><F2A3ACB2><EFBFBD><EFBFBD><EFBFBD>ҳ<EFBFBD><D2B3><EFBFBD><EFBFBD>ת
/// </summary>
/// <param name="page"><3E><>ǰҳ<C7B0><D2B3>ָ<EFBFBD>һ<EBA3AC><D2BB>Ϊthis</param>
/// <param name="msg"><3E><>ʾ<EFBFBD><CABE>Ϣ</param>
/// <param name="url"><3E><>ת<EFBFBD><D7AA>Ŀ<EFBFBD><C4BF>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("window.location.href='{0}'",url);
Builder.Append("</script>");
page.ClientScript.RegisterStartupScript(page.GetType(), "message", Builder.ToString());
}
/// <summary>
/// <20><><EFBFBD><EFBFBD><EFBFBD>Զ<EFBFBD><D4B6><EFBFBD><EFBFBD>ű<EFBFBD><C5B1><EFBFBD>Ϣ
/// </summary>
/// <param name="page"><3E><>ǰҳ<C7B0><D2B3>ָ<EFBFBD>һ<EBA3AC><D2BB>Ϊthis</param>
/// <param name="script"><3E><><EFBFBD><EFBFBD><EFBFBD>ű<EFBFBD></param>
public static void ResponseScript(System.Web.UI.Page page,string script)
{
page.ClientScript.RegisterStartupScript(page.GetType(), "message", "<script language='javascript' defer>" + script + "</script>");
}
}
}