예제 #1
0
        public void ProcessRequest(HttpContext context)
        {
            context.Response.ContentType = "text/plain";
            string action = context.Request["action"];

            if (action == "add")
            {
                int                 id            = Convert.ToInt32(context.Request["id"]);
                string              msg           = context.Request["msg"];
                string              name          = context.Request["name"];
                YongHuPingLun       yongHuPingLun = new YongHuPingLun();
                Model.YongHuPingLun model         = new Model.YongHuPingLun
                {
                    NeiRong   = msg,
                    PLShiJian = DateTime.Now,
                    ZWBianHao = id,
                    BeiZhu    = name,
                    YHBianHao = 2175
                };
                if (yongHuPingLun.Add(model) > 0)
                {
                    context.Response.Write("ok");
                }
            }
            else if (action == "load")
            {
                int           id1                  = Convert.ToInt32(context.Request["id1"]);
                YongHuPingLun yongHuPingLun        = new YongHuPingLun();
                List <Model.YongHuPingLun> list    = yongHuPingLun.GetModelList(id1.ToString());
                List <CommentViewModel>    newlist = new List <CommentViewModel>();

                foreach (Model.YongHuPingLun model in list)
                {
                    CommentViewModel cmodel = new CommentViewModel
                    {
                        NeiRong = model.NeiRong
                    };
                    if (model.BeiZhu == "")
                    {
                        cmodel.Name = "匿名用户";
                    }
                    else
                    {
                        cmodel.Name = model.BeiZhu;
                    }
                    TimeSpan ts = DateTime.Now - model.PLShiJian;
                    cmodel.PLShiJian = Common.WebCommon.GetTimeSpan(ts);
                    newlist.Add(cmodel);
                }
                System.Web.Script.Serialization.JavaScriptSerializer js = new System.Web.Script.Serialization.JavaScriptSerializer();
                context.Response.Write(js.Serialize(newlist.ToArray()));
            }
        }
예제 #2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            int id = Convert.ToInt32(Request["id"]);

            Model.YongHuPingLun model         = new Model.YongHuPingLun();
            BLL.YongHuPingLun   yongHuPingLun = new BLL.YongHuPingLun();

            model = yongHuPingLun.GetModel(id);
            int pid = model.ZWBianHao;

            yongHuPingLun.Delete(id);

            Response.Redirect("CommentView1.aspx?id=" + pid);
        }