Exemplo n.º 1
0
        /// <summary>
        /// 弹出消息并跳转
        /// </summary>
        /// <param name="p_objPage">Page</param>
        /// <param name="p_enmMessageType">消息类型</param>
        /// <param name="p_strMessageContent">消息内容</param>
        /// <param name="ms">页面入口</param>
        public void ShowMsgBox(Page p_objPage, MsgType p_enmMessageType, String p_strMessageContent, String ms)
        {
            StringBuilder l_objStringBuilder = null;

            if (!String.IsNullOrEmpty(p_strMessageContent))
            {
                l_objStringBuilder = new StringBuilder();
                l_objStringBuilder.AppendFormat(" location.href='{0}';window.parent.left.location.href='Left.aspx';", this.GetRedirectPagePath(ms));
                if (TemplateName == ProcessConstString.TemplateName.PROGRAM_FILE)
                {
                    JScript.AlertInfo(p_strMessageContent, l_objStringBuilder.ToString(), true);
                }
                else if (TemplateName == ProcessConstString.TemplateName.FinanceCCBX_APPLY)
                {
                    JScript.AlertInfo(p_strMessageContent, l_objStringBuilder.ToString(), true);
                }
                else
                {
                    JScript.Alert(p_strMessageContent);
                    ResponseScript(p_objPage, l_objStringBuilder.ToString());
                }
            }
        }