Пример #1
0
    /// <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);
        }
    }
Пример #2
0
    /// <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);
        }
    }
Пример #3
0
    /// <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);
        }
    }
Пример #4
0
    /// <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);
        }
    }
Пример #5
0
    /// <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);
        }
    }
Пример #6
0
    /// <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);
        }
    }
Пример #7
0
    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);
        }
    }
Пример #8
0
    /// <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);
        }
    }
Пример #9
0
    /// <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);
        }
    }
Пример #10
0
    /// <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);
        }
    }
Пример #11
0
    /// <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);
        }
    }
Пример #12
0
    /// <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);
        }
    }
Пример #13
0
    /// <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);
        }
    }