/// <summary> /// 弹出页面 /// </summary> /// <param name="page">所在页面对象</param> /// <param name="NewPageUrl">页面URL</param> /// <param name="Title">标题</param> /// <param name="Reflash">是否刷新</param> /// <param name="FullScrean">是否全屏</param> /// <param name="ReLoadPage">关闭后重定向页面URL</param> public static void OpenPage(System.Web.UI.Page page, string NewPageUrl, string Title, bool Reflash, bool FullScrean, string ReLoadPage) { StringBuilder sb = new StringBuilder(); sb.Append(" art.dialog.open('" + NewPageUrl + "', { "); sb.Append(" title: '" + Title + "',"); sb.Append(" skin: 'facebook',"); sb.Append(" lock: true,"); if (FullScrean == true) { sb.Append(" width: '100%',"); sb.Append(" height: '100%',"); sb.Append(" left: '0%',"); sb.Append(" top: '0%',"); sb.Append(" fixed: true,"); sb.Append(" resize: false,"); sb.Append(" drag: false,"); } if (ReLoadPage != "") { sb.Append(" okVal: '关闭',"); sb.Append(" ok: function (){"); sb.Append(" var win = art.dialog.open.origin;"); sb.Append(" win.location='" + ReLoadPage + "'; "); sb.Append(" return false;"); sb.Append(" }"); } else { if (Reflash == true) { sb.Append(" okVal: '返回',"); sb.Append(" ok: function (){"); sb.Append(" var win = art.dialog.open.origin;"); sb.Append(" win.location.reload(); "); sb.Append(" return false;"); sb.Append(" }"); } else { sb.Append(" okVal: '返回',"); sb.Append(" ok: function (){"); sb.Append(" return false;"); sb.Append(" }"); } } sb.Append(" });"); string js = CFun.FortmatJavaScript(sb.ToString()); if (!page.ClientScript.IsStartupScriptRegistered(page.GetType(), "OpenPage")) { page.ClientScript.RegisterStartupScript(page.GetType(), "OpenPage", js); } }
/// <summary> /// 成功提示框 /// </summary> /// <param name="page">当前Page对象</param> /// <param name="msg">消息</param> public static void WriteJS(System.Web.UI.Page page, string strJS) { string js = CFun.FortmatJavaScript(strJS); if (!page.ClientScript.IsStartupScriptRegistered(page.GetType(), "strJS")) { page.ClientScript.RegisterStartupScript(page.GetType(), "strJS", js); } }
/// <summary> /// 弹出框(不带按钮) /// </summary> /// <param name="page">当前Page对象</param> /// <param name="msg">消息</param> public static void AlertBox(System.Web.UI.Page page, string msg) { string str = "art.dialog.alert('" + msg + "');"; string js = CFun.FortmatJavaScript(str); if (!page.ClientScript.IsStartupScriptRegistered(page.GetType(), "AlertBox")) { page.ClientScript.RegisterStartupScript(page.GetType(), "AlertBox", js); } }
/// <summary> /// 弹出页面 /// </summary> /// <param name="page">所在页面对象</param> /// <param name="DoPage">页面名称(不含后缀)</param> /// <param name="Title">标题</param> public static void OpenPage(System.Web.UI.Page page, string DoUrl, string Title, string Reflash) { string str = "OpenPageNew('" + Title + "', '" + DoUrl + "','" + Reflash + "')"; string js = CFun.FortmatJavaScript(str); if (!page.ClientScript.IsStartupScriptRegistered(page.GetType(), "OpenProcessPage")) { page.ClientScript.RegisterStartupScript(page.GetType(), "OpenProcessPage", js); } }
/// <summary> ///关闭弹出框 /// </summary> /// <param name="page">当前Page对象</param> public static void Close(System.Web.UI.Page page) { string str = " art.dialog.close();"; string js = CFun.FortmatJavaScript(str); if (!page.ClientScript.IsStartupScriptRegistered(page.GetType(), "close")) { page.ClientScript.RegisterStartupScript(page.GetType(), "close", js); } }
/// <summary> /// 弹出框(不带按钮) /// </summary> /// <param name="page">当前Page对象</param> /// <param name="msg">消息</param> public static void AlertBox(System.Web.UI.Page page, string msg) { string str = " document.onLoad=artDialog({ id: 'warning',icon: 'warning',lock: true,content: " + msg + ",ok: true});"; string js = CFun.FortmatJavaScript(str); if (!page.ClientScript.IsStartupScriptRegistered(page.GetType(), "AlertBox")) { page.ClientScript.RegisterStartupScript(page.GetType(), "AlertBox", js); } }
public static void ShowTips(System.Web.UI.Page page, string msg) { StringBuilder sb = new StringBuilder(); sb.Append("art.dialog.tips('" + msg + "', 1.5);"); string js = CFun.FortmatJavaScript(sb.ToString()); if (!page.ClientScript.IsStartupScriptRegistered(page.GetType(), "OpenPage")) { page.ClientScript.RegisterStartupScript(page.GetType(), "OpenPage", js); } }
/// <summary> /// 成功提示框 /// </summary> /// <param name="page">当前Page对象</param> /// <param name="msg">消息</param> public static void SucceedBox(System.Web.UI.Page page, string msg) { StringBuilder sb = new StringBuilder(); sb.Append("document.onLoad=art.dialog({icon: 'succeed',time:1,skin: '" + Skin + "',content: '" + msg + "'});"); string js = CFun.FortmatJavaScript(sb.ToString()); if (!page.ClientScript.IsStartupScriptRegistered(page.GetType(), "SucceedBox")) { page.ClientScript.RegisterStartupScript(page.GetType(), "SucceedBox", js); } }
/// <summary> /// 重新登录对话框 /// </summary> /// <param name="page">当前Page对象</param> /// <param name="msg">消息</param> /// <param name="Url">登录页面Url</param> public static void ReLoadBox(System.Web.UI.Page page, string msg, string Url) { StringBuilder sb = new StringBuilder(); sb.Append("document.onLoad=art.dialog({icon: 'error',lock: true,skin: '" + Skin + "',window: 'top',content: '" + msg + "',yesText:'确定',yesFn:function(){window.top.location='" + Url + "';}});"); string js = CFun.FortmatJavaScript(sb.ToString()); if (!page.ClientScript.IsStartupScriptRegistered(page.GetType(), "ReLoadBox")) { page.ClientScript.RegisterStartupScript(page.GetType(), "ReLoadBox", js); } }
/// <summary> /// 成功提示框 /// </summary> /// <param name="msg">消息</param> public static void Reflesh(System.Web.UI.Page page) { StringBuilder sb = new StringBuilder(); sb.Append("location.reload();"); string js = CFun.FortmatJavaScript(sb.ToString()); if (!page.ClientScript.IsStartupScriptRegistered(page.GetType(), "Reflesh")) { page.ClientScript.RegisterStartupScript(page.GetType(), "Reflesh", js); } }
/// <summary> /// 跳转对话框 /// </summary> /// <param name="page">当前Page对象</param> /// <param name="msg">消息</param> /// <param name="Url">登录页面Url</param> public static void ReDirectBox(System.Web.UI.Page page, string msg, string Url) { StringBuilder sb = new StringBuilder(); sb.Append("document.onLoad=art.dialog({icon: 'warning',lock: true,skin: '" + Skin + "',window: 'self',content: '" + msg + "',okValue:'确定',ok:function(){location='" + Url + "';},close:function(){location='" + Url + "';}});"); string js = CFun.FortmatJavaScript(sb.ToString()); if (!page.ClientScript.IsStartupScriptRegistered(page.GetType(), "ReDirectBox")) { page.ClientScript.RegisterStartupScript(page.GetType(), "ReDirectBox", js); } }
/// <summary> /// 重新登录对话框 /// </summary> /// <param name="page">当前Page对象</param> /// <param name="Url">登录页面Url</param> public static void ReLoad(System.Web.UI.Page page, string Url) { StringBuilder sb = new StringBuilder(); sb.Append("window.top.location='" + Url + "';"); string js = CFun.FortmatJavaScript(sb.ToString()); if (!page.ClientScript.IsStartupScriptRegistered(page.GetType(), "ReLoad")) { page.ClientScript.RegisterStartupScript(page.GetType(), "ReLoad", js); } }
/// <summary> /// 出错提示框 /// </summary> /// <param name="page">当前Page对象</param> /// <param name="msg">消息</param> public static void ErrorBox(System.Web.UI.Page page, string msg) { StringBuilder sb = new StringBuilder(); sb.Append("document.onLoad=art.dialog({icon: 'error',lock: true,background: '#600',opacity: 0.87,skin: '" + Skin + "',content: '" + msg + "'});"); string js = CFun.FortmatJavaScript(sb.ToString()); if (!page.ClientScript.IsStartupScriptRegistered(page.GetType(), "ErrorBox")) { page.ClientScript.RegisterStartupScript(page.GetType(), "ErrorBox", js); } }