public ActionResult CatAuthorArt(int uid)
        {
            List <works> worksList = new List <works>();

            worksList = Op_Works.FindArticleByUid(uid);
            return(View(worksList));
        }
        // GET: Article

        public ActionResult ShowContext(int id)
        {
            List <works> workList = new List <works>();

            workList = Op_Works.FindArticleByFlag(id);
            return(View(workList));
        }
        public ActionResult CatPersonArt()
        {
            user         u         = isLogin();
            List <works> worksList = new List <works>();

            if (u != null)//已登录
            {
                worksList = Op_Works.FindArticleByUid(u.Uid);
            }
            return(View(worksList));
        }
        public ActionResult PublishArticle(string title, string coreSentences, string flag, string context)
        {
            AjaxResult ajaxResult = new AjaxResult();

            //判断是否登录
            if (isLogin() == null)
            {
                ajaxResult.Result    = DoResult.UnSession;
                ajaxResult.PromptMsg = "还未登录,请先登录!";
            }
            else
            {
                if (title == "" || coreSentences == "" || flag == "" || context == "")
                {
                    ajaxResult.Result    = DoResult.Failed;
                    ajaxResult.PromptMsg = "请将所有信息添加完整!";
                }
                else
                {
                    works work = new works();
                    user  u = (user)Session["USER"];
                    int   uid = u.Uid; string name = u.Name;
                    work.Uid   = uid; work.Flag = int.Parse(flag); work.Context = context;
                    work.Title = title; work.CoreSentence = coreSentences; work.author = name;
                    //保存图片及路径
                    string imagePath = Request.MapPath("~/Uppictures/" + Request.Files["image"].FileName);
                    Request.Files["image"].SaveAs(imagePath);

                    work.Image = "/Uppictures/" + Request.Files["image"].FileName;
                    //work.Image = imagePath;//会拒绝访问,因为绝对路径访问属于访问外部资源

                    System.Diagnostics.Debug.Write("自定义错误:" + work.ToString());
                    if (Op_Works.Add(work))
                    {
                        ajaxResult.Result    = DoResult.Success;
                        ajaxResult.PromptMsg = "上传成功";
                        ajaxResult.RetValue  = int.Parse(flag);
                    }
                    else
                    {
                        ajaxResult.Result    = DoResult.Failed;
                        ajaxResult.PromptMsg = "上传失败,请重试";
                    }
                }
            }


            return(Json(ajaxResult));
        }
        public ActionResult ShowDetail(int wid)
        {
            works w = Op_Works.FindArticleByWid(wid);

            return(View(w));
        }
 public ActionResult DeleteArticle(int wid)
 {
     Op_Works.DeleteArticle(wid);
     return(Redirect("/Article/CatPersonArt"));
 }