示例#1
0
        public void Default()
        {
            string     errtitle = "<h3 class='panel-title'><span class='fa fa-exclamation-circle'></span> 不正确的访问</h3>";
            int        id       = DataConverter.CLng(Request.QueryString["id"]);
            M_UserInfo mu       = buser.SelReturnModel(Uid);

            if (mu.IsNull)
            {
                function.WriteErrMsg(errtitle, "主页ID违规,请使用/Space/Default?id=[uid]方式访问", ""); return;
            }
            else if (mu.State != 2)
            {
                function.WriteErrMsg(errtitle, "未通过认证会员无法开启个人主页! !", ""); return;
            }
            else if (mu.PageID < 1)
            {
                function.WriteErrMsg(errtitle, "用户未指定模板", ""); return;
            }
            bsMod = bsBll.SelReturnModel(mu.PageID);
            if (bsMod == null)
            {
                function.WriteErrMsg(errtitle, "指定的风格不存在", ""); return;
            }
            string tlp = function.VToP(SiteConfig.SiteOption.TemplateDir + bsMod.UserIndexStyle);

            if (!System.IO.File.Exists(tlp))
            {
                function.WriteErrMsg(errtitle, "模板文件[" + bsMod.UserIndexStyle + "]不存在", ""); return;
            }
            string html        = SafeSC.ReadFileStr(tlp);
            string ContentHtml = bll.CreateHtml(html);

            Response.Write(ContentHtml);
        }
示例#2
0
        public ActionResult MyZonePage()
        {
            PageSetting setting = bsBll.SelPage(CPage, PSize);

            if (Request.IsAjaxRequest())
            {
                return(PartialView("MyZonePage_List", setting));
            }
            if (mu.State != 2)
            {
                ViewBag.showtype = 1;
            }
            else if (setting.itemCount < 1)
            {
                ViewBag.showtype = 2;
            }
            else
            {
                if (mu.PageID < 1)
                {
                    ViewBag.sname = "还没有选定模板";
                }
                else
                {
                    M_User_BlogStyle bsMod = bsBll.SelReturnModel(mu.PageID);
                    if (bsMod != null)
                    {
                        ViewBag.sname = bsMod.StyleName + " <a href='/User/Space/SpaceManage?ID=" + mu.UserID + "' target='_blank' class='btn btn-xs btn-info'>访问页面</a>";
                    }
                }
            }
            return(View(setting));
        }
 public void Mybind()
 {
     if (Mid > 0)
     {
         M_User_BlogStyle model = bsBll.SelReturnModel(Mid);
         StyleName_T.Text      = model.StyleName;
         StylePic_T.Text       = model.StylePic;
         UserIndexStyle_T.Text = model.UserIndexStyle.Trim(new char[] { '/' });
         EBtnSubmit.Text       = "修改";
     }
 }
        protected void EBtnSubmit_Click(object sender, EventArgs e)
        {
            M_User_BlogStyle bsMod = Mid > 0 ? bsBll.SelReturnModel(Mid) : new M_User_BlogStyle();

            bsMod.StyleName      = this.StyleName_T.Text;
            bsMod.StylePic       = this.StylePic_T.Text;
            bsMod.UserIndexStyle = "/" + this.UserIndexStyle_T.Text;
            if (Mid > 0)
            {
                bsBll.UpdateByID(bsMod);
            }
            else
            {
                bsBll.Insert(bsMod);
            }
            function.WriteSuccessMsg("操作成功!", "ZoneStyleManage.aspx");
        }