Esempio n. 1
0
        public PartialViewResult Index(ViewModels.PageCommentViewModel PageComment, string PageSN, string Url, string PosterName, string CommentContent)
        {
            long?memberID = (long?)null;

            if (PageComment.ReplyType == ViewModels.CommentType.MemberOnly)
            {
                Member curUser = Member.Current;
                if (curUser == null)
                {
                    //RedirectToAction("Index", "Home", new { siteSn = PageCache.SiteSN, pageSn = "Index" });
                    Response.Redirect(Url); //若不重導, 返回時, 它會呈現空白頁面, 暫時找不到解法.... charlie_shan 2018/02/20
                    return(PartialView("_PageComments", PageComment));
                }
                memberID = curUser.ID;
            }
            if (PageComment.ReplyType == ViewModels.CommentType.FB ||
                PageComment.ReplyType == ViewModels.CommentType.Closed)
            {
                //RedirectToAction("Index", "Home", new { siteSn = PageCache.SiteSN, pageSn = "Index" });
                Response.Redirect(Url); //若不重導, 返回時, 它會呈現空白頁面, 暫時找不到解法.... charlie_shan 2018/02/20
                return(PartialView("_PageComments", PageComment));
            }
            Models.PageCommentsModels comment = new Models.PageCommentsModels();
            comment.ID             = WorkLib.GetItem.NewSN();
            comment.PageSN         = PageSN;
            comment.PostDate       = DateTime.Now;
            comment.PosterName     = PosterName;
            comment.MemberShipID   = memberID;
            comment.ShowStatus     = true;
            comment.Title          = "";
            comment.IP             = WorkLib.GetItem.IPAddr();
            comment.IPNum          = ((long)WorkLib.GetItem.GetIPNum()).ToString();
            comment.CommentContent = CommentContent;
            Models.DataAccess.PageCommentsDAO.SetItem(comment);
            // ViewBag.Exit = true;
            Response.Redirect(Url); //若不重導, 返回時, 它會呈現空白頁面, 暫時找不到解法.... charlie_shan 2018/02/20
            return(PartialView("_PageComments", PageComment));
        }
Esempio n. 2
0
 public PartialViewResult Index(ViewModels.PageCommentViewModel PageComment)
 {
     return(PartialView("_PageComments", PageComment));
 }