コード例 #1
0
        //用户已登录,但无站点信息,这种情况下自动为其创建站点
        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");
            }
        }
コード例 #2
0
        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();");
        }