private void NextCommentInfo() { //如果没值或者已经是最后一页,则直接返回 if (pageNow == 0 || pageNow == pageCount) { return; } //不然的话就返回上一页 pageNum += pageSize; int Count = 0; MovieInfoModel mi = new MovieInfoModel(); mi.MovieID = Convert.ToInt32(Request["MovieID"]); List <CommentModel> ls = new DetailsBLL().SelectCommentInfo(mi, pageSize, pageNum, out Count); pageNow = ls.Count > 0 ? pageNow += 1 : 0; pageCount = (Count % pageSize) > 0 ? (Count / pageSize) + 1 : Count / pageSize; var jsondata = JsonConvert.SerializeObject(ls); Response.Write(jsondata); Response.End(); }
/// <summary> /// 电影评论 /// </summary> private void SelectCommentInfo() { int Count = 0; //每次查询时将要页面翻页的变量重置 pageNum = 0; MovieInfoModel mi = new MovieInfoModel(); mi.MovieID = Convert.ToInt32(Request["MovieID"]); List <CommentModel> ls = new DetailsBLL().SelectCommentInfo(mi, pageSize, pageNum, out Count); pageNow = ls.Count > 0 ? 1 : 0; pageCount = (Count % pageSize) > 0 ? (Count / pageSize) + 1 : Count / pageSize; var json = JsonConvert.SerializeObject(ls); Response.Write(json); Response.End(); }
private void EndCommentInfo() { if (pageNow == 0) { return; } pageNum = pageSize * (pageCount - 1); int Count = 0; MovieInfoModel mi = new MovieInfoModel(); mi.MovieID = Convert.ToInt32(Request["MovieID"]); List <CommentModel> ls = new DetailsBLL().SelectCommentInfo(mi, pageSize, pageNum, out Count); pageCount = (Count % pageSize) > 0 ? (Count / pageSize) + 1 : Count / pageSize; pageNow = ls.Count > 0 ? pageCount : 0; var jsondata = JsonConvert.SerializeObject(ls); Response.Write(jsondata); Response.End(); }
/// <summary> /// 发表评论 /// </summary> private void BtnSayClick() { //先获取当前用户信息 UsersInfoModel use = new UsersInfoModel(); use.UserAccount = Session["UserAccount"].ToString(); use = new UserBLL().SelectUserInfoFromAccount(use); //进行插入 CommentModel cm = new CommentModel(Convert.ToInt32(Request["MovieID"]), use.UsersID, use.UserName, use.UserFace, Request["CommentInfo"].ToString(), Convert.ToDateTime(Request["CommentTime"])); int i = new DetailsBLL().InsertCommentInfo(cm); if (i == 0) { string str = "\"state\":\"false\""; Response.Write(str); Response.End(); } else { SelectCommentInfo(); } }