예제 #1
0
파일: step3.aspx.cs 프로젝트: jiaping/JPCMS
 protected override void OnPreInit(EventArgs e)
 {
     base.OnPreInit(e);
     if (BaseConfigs.ConfigFileExist() && !SetupPage.LockFileExist())
     {
         Response.Redirect("upgrade.aspx", true);
     }
     Init();
 }
예제 #2
0
 protected override void OnPreInit(EventArgs e)
 {
     base.OnPreInit(e);
     if (SetupPage.LockFileExist() && BaseConfigs.ConfigFileExist())     //这个判断条件怎么理解,与index.aspx.cs中为何不同?
     {
         Init();
     }
     else
     {
         Response.Redirect("upgrade.aspx", true);
     }
 }
예제 #3
0
파일: step3.aspx.cs 프로젝트: jiaping/JPCMS
 private bool SaveDBConfig(BaseConfigInfo bci)
 {
     try
     {
         string file = Server.MapPath("~/config/db.config");
         BaseConfigs.SaveConfigTo(bci, file);
         BaseConfigs.ResetConfig();
         SetupPage.CreateLockFile();
         return(true);
     }
     catch
     {
         ErrProcess(bci);
     }
     return(false);
 }
예제 #4
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!Page.IsPostBack)
            {
                string summary = @" 恭喜! 您已经成功安装{0}<br /><br />
                                        请您牢记以下您的个人信息<br /><br />
                                      用户名:{1}<br />
                                       密码:{2}<br />";
                if (Request["from"] != null && Request["from"].ToString() == "install")
                {
                    SummaryLiteral.Text = string.Format(summary, SetupPage.producename, Session["SystemAdminName"], Session["SystemAdminPws"]);
                }
                else
                {
                    SummaryLiteral.Text = "恭喜! 您的更新操作已成功完成。";
                }

                ApplicationHelper.ResetApplication();
                SetupPage.DeleteLockFile();
            }
        }