private void BindData() { if (intId > 0) { List<string> values = new DB().GetWeeklyInfo(intId); if (values.Count >= 3) { txtTitle.Text = values[1]; txtURL.Text = values[2]; txtMessage.Text = values[3]; } } }
protected void btSave_Click(object sender, EventArgs e) { if (txtTitle.Text.Trim().Length == 0) { Common.PageHelper.Alert(this.Page, "请填写标题"); return; } if (new DB().SaveWeekly(intId, txtTitle.Text, txtURL.Text, txtMessage.Text)) { #region 文件生成 string tempPath = Server.MapPath("templates/view.html"); StringBuilder sb = new StringBuilder(1000); if (File.Exists(tempPath)) sb.Append(File.ReadAllText(tempPath, Encoding.UTF8)); if (intId == 0) { intId = new DB().GetMaxWeeklyID(); } if (intId > 0) { Dictionary<string, string> dic = new DB().GetWeeklyInfoById(intId); foreach (string key in dic.Keys) sb.Replace("{" + key + "}", dic[key]); string FileDir = Server.MapPath("/weekly/"); try { File.WriteAllText(FileDir + "/" + intId + ".html", sb.ToString()); } catch { } } #endregion Response.Redirect("admin.aspx"); ZXChurch.Admin.AdminManage.SaveWebLog(" 周报管理", txtTitle.Text + "保存成功"); } else { Common.PageHelper.Alert(this.Page,"保存失败"); return; } }