//用户已登录,但无站点信息,这种情况下自动为其创建站点 private void AutoCreateSite() { B_Design_Tlp tlpBll = new B_Design_Tlp(); //M_Design_Page pageMod = pageBll.SelModelByGuid(Mid); M_UserInfo mu = buser.GetLogin(); if (mu.IsNull) { function.WriteErrMsg("用户未登录"); } if (mu.SiteID < 1) { //直接创建站点 Response.Redirect("/design/newsite.aspx?TlpID=-1"); } }
protected void Save_Btn_Click(object sender, EventArgs e) { pageMod = pageBll.SelModelByGuid(Mid); pageMod.Title = Title_T.Text; pageMod.Meta = Meta_T.Text; pageMod.Remind = Remind_T.Text; err_sp.InnerHtml = ""; if (Thumb_UP.HasFile) { Thumb_UP.SaveFile(); pageMod.ThumbImg = Thumb_UP.FileUrl; } else //未指定文件,则以文本框中的为准 { pageMod.ThumbImg = Thumb_UP.FVPath; } string oldimg = pageMod.PreviewImg; if (PreviewImg_UP.HasFile) { HttpPostedFile file = PreviewImg_UP.Request.Files[0]; var image = System.Drawing.Image.FromStream(file.InputStream); PreviewImg_UP.SaveFile(); pageMod.PreviewImg = PreviewImg_UP.FileUrl; } else { pageMod.PreviewImg = PreviewImg_UP.FVPath; } if (pageMod.TlpID > 0 && !pageMod.PreviewImg.Equals(oldimg)) { B_Design_Tlp tlpBll = new B_Design_Tlp(); M_Design_Tlp tlpMod = tlpBll.SelReturnModel(pageMod.TlpID); tlpMod.PreviewImg = pageMod.PreviewImg; tlpBll.UpdateByID(tlpMod); } pageBll.UpdateByID(pageMod); function.Script(this, "top.settitle('" + pageMod.Title + "');top.CloseDiag();"); }