Esempio n. 1
0
        /// <summary>
        /// 开始填充索引
        /// </summary>
        /// <param name="dbname"></param>
        public string StartFullIndex(string id, string dbname, string userName)
        {
            string DbName = Databases.GetDbName();

            if (id != "")
            {
                try
                {
                    Discuz.Data.Databases.StartFullIndex(DbName);
                    aysncallback = new delegateCreateOrFillText(StarFillIndexWithPostid);
                    AsyncCallback myCallBack = new AsyncCallback(CallBack);
                    aysncallback.BeginInvoke(DbName, id, myCallBack, userName); //
                    return("window.location.href='global_detachtable.aspx';");
                }
                catch (Exception ex)
                {
                    return("<script>alert('" + FormatMessage(ex.Message) + "');</script>");
                }
            }
            else
            {
                return("<script>alert('您未选中任何选项');window.location.href='global_detachtable.aspx';</script>");
            }
        }
Esempio n. 2
0
        private void StartFullIndex_Click(object sender, EventArgs e)
        {
            #region 开始进行添充操作

            if (this.CheckCookie())
            {
                string DbName = DatabaseProvider.GetInstance().GetDbName();

                if (DNTRequest.GetString("id") != "")
                {
                    try
                    {
                        DatabaseProvider.GetInstance().StartFullIndex(DbName);
                        aysncallback = new delegateCreateOrFillText(StarFillIndexWithPostid);
                        AsyncCallback myCallBack = new AsyncCallback(CallBack);
                        aysncallback.BeginInvoke(DbName, DNTRequest.GetString("id"), myCallBack, this.username); //
                        base.LoadRegisterStartupScript("PAGE", "window.location.href='global_detachtable.aspx';");
                    }
                    catch (Exception ex)
                    {
                        string message = ex.Message.Replace("'", " ");
                        message = message.Replace("\\", "/");
                        message = message.Replace("\r\n", "\\r\\n");
                        message = message.Replace("\r", "\\r");
                        message = message.Replace("\n", "\\n");
                        base.RegisterStartupScript("", "<script>alert('" + message + "');</script>");
                    }
                }
                else
                {
                    base.RegisterStartupScript("", "<script>alert('您未选中任何选项');window.location.href='global_detachtable.aspx';</script>");
                }
            }

            #endregion
        }
Esempio n. 3
0
        /// <summary>
        /// 开始填充索引
        /// </summary>
        /// <param name="dbname"></param>
        public string StartFullIndex(string id, string dbname, string userName)
        {
            string DbName = Databases.GetDbName();

            if (id != "")
            {
                try
                {
                    Discuz.Data.Databases.StartFullIndex(DbName);
                    aysncallback = new delegateCreateOrFillText(StarFillIndexWithPostid);
                    AsyncCallback myCallBack = new AsyncCallback(CallBack);
                    aysncallback.BeginInvoke(DbName, id, myCallBack, userName); //
                    return "window.location.href='global_detachtable.aspx';";
                }
                catch (Exception ex)
                {
                    return "<script>alert('" + FormatMessage(ex.Message) + "');</script>";
                }
            }
            else
            {
                return "<script>alert('您未选中任何选项');window.location.href='global_detachtable.aspx';</script>";
            }
        }        
Esempio n. 4
0
        private void StartFullIndex_Click(object sender, EventArgs e)
        {
            #region 开始进行添充操作

            if (this.CheckCookie())
            {
                string DbName = DatabaseProvider.GetInstance().GetDbName();

                if (DNTRequest.GetString("id") != "")
                {
                    try
                    {
                        DatabaseProvider.GetInstance().StartFullIndex(DbName);                        
                        aysncallback = new delegateCreateOrFillText(StarFillIndexWithPostid);
                        AsyncCallback myCallBack = new AsyncCallback(CallBack);
                        aysncallback.BeginInvoke(DbName, DNTRequest.GetString("id"), myCallBack, this.username); //
                        base.LoadRegisterStartupScript("PAGE", "window.location.href='global_detachtable.aspx';");
                    }
                    catch (Exception ex)
                    {
                        string message = ex.Message.Replace("'", " ");
                        message = message.Replace("\\", "/");
                        message = message.Replace("\r\n", "\\r\\n");
                        message = message.Replace("\r", "\\r");
                        message = message.Replace("\n", "\\n");
                        base.RegisterStartupScript( "", "<script>alert('" + message + "');</script>");
                    }
                }
                else
                {
                    base.RegisterStartupScript( "", "<script>alert('您未选中任何选项');window.location.href='global_detachtable.aspx';</script>");
                }
            }

            #endregion
        }