protected override void OnPreInit(EventArgs e) { base.OnPreInit(e); if (BaseConfigs.ConfigFileExist() && !SetupPage.LockFileExist()) { Response.Redirect("upgrade.aspx", true); } Init(); }
protected override void OnPreInit(EventArgs e) { base.OnPreInit(e); if (SetupPage.LockFileExist() && BaseConfigs.ConfigFileExist()) //这个判断条件怎么理解,与index.aspx.cs中为何不同? { Init(); } else { Response.Redirect("upgrade.aspx", true); } }
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); }
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(); } }