public void ProcessRequest(HttpContext context) { context.Response.ContentType = "text/plain"; int pid; if (int.TryParse(context.Request.QueryString["pid"], out pid)) { StringBuilder sb = new StringBuilder(); PhotosBLL pb = new PhotosBLL(); pb.UpdateClicks(pid); Photos p = pb.GetPhotoByPid(pid); if (p != null) { List<Comments> list = new CommentsBLL().GetCommentsByPID(pid); if (list != null) { sb.Append("<ul class='commentlist' id='commentslist'>"); for (int i = 0; i < list.Count; i++) { Comments c = list[i]; if (i % 2 == 0) { sb.Append("<li class='comment_odd'>"); } else { sb.Append("<li class='comment_even'>"); } sb.Append("<div class='author'>"); sb.Append("<img class='avatar' src='images/demo/avatar.gif' width='32' height='32' alt='' />"); sb.Append("<span class='name'><a href='#'>" + c.CName + "</a></span>"); sb.Append("<span class='wrote'>wrote:</span>"); sb.Append("</div>"); sb.Append("<div class='submitdate'><a href='#'>" + c.CTime.Value.ToString("yyyy-MM-dd hh:mm:ss") + "</a></div>"); sb.Append("<p>" + c.CText + "</p>"); sb.Append("</li>"); } sb.Append("</ul>"); } context.Response.Write(sb.ToString()); } else { context.Response.Write(-1); } } else { context.Response.Write(-1); } }
protected void Page_Load(object sender, EventArgs e) { StringBuilder sb = new StringBuilder(); if (int.TryParse(Request.QueryString["pid"], out pid)) { PhotosBLL pb = new PhotosBLL(); pb.UpdateClicks(pid); Photos p = pb.GetPhotoByPid(pid); if (p != null) { sb.Append("<table id='tb' cellspaing='0'>"); sb.Append("<tr><td>照片标题</td><td>" + p.PTitle + "</td></tr>"); //sb.Append("<tr><td>照 片</td><td><img src='WaterMaker.ashx?path=" + p.PUrl + "' /></td></tr>"); sb.Append("<tr><td>照 片</td><td><img src='../images/" + p.PUrl + "' /></td></tr>"); sb.Append("<tr><td>照片描述</td><td>" + p.PDes + "</td></tr>"); sb.Append("<tr><td>浏览次数</td><td>" + p.PClicks.Value + "</td></tr>"); sb.Append("<tr><td>支持</td><td>" + p.PUp.Value + "</td></tr>"); sb.Append("<tr><td>反对</td><td>" + p.PDown.Value + "</td></tr>"); sb.Append("<tr><td>添加时间</td><td>" + p.PTime.Value.ToString("yyyy-MM-dd hh:mm:ss") + "</td></tr>"); sb.Append("</table>"); ltbPhoto.Text = sb.ToString(); List<Comments> list = new CommentsBLL().GetCommentsByPID(pid); if (list != null) { StringBuilder sbComments = new System.Text.StringBuilder(); for (int i = 0; i < list.Count; i++) { sbComments.Append("<div class='dvComment'>"); sbComments.Append(list[i].CTime.Value.ToString((i + 1) + "楼 yyyy-MM-dd hh:mm:ss") + "发表<br />"); sbComments.Append(list[i].CText+"<br />"); sbComments.Append("<div class='del'><a href='DelComment.ashx?cid=" + list[i].CId + "&pid=" + list[i].CPhotoId + "' onclick='if(!confirm(\"确定要删除该评论么?\")) return false;' >删除</a></div>"); sbComments.Append("<hr /></div>"); } ltbComments.Text = sbComments.ToString(); } } else { Response.Write("<script>alert('查询出错!');location.href='Default.aspx'</script>"); } } else { Response.Write("<script>alert('参数错误!');location.href='Default.aspx'</script>"); } }
public void ProcessRequest(HttpContext context) { context.Response.ContentType = "text/plain"; StringBuilder sb = new StringBuilder(); List<Comments> list = new CommentsBLL().GetRecentComments(5); for (int i = 0; i < list.Count; i++) { Comments c = list[i]; sb.Append("<li>"); sb.Append("<span>@<a href='javascript:void(0)'>" + c.CName + "</a>评:"); sb.Append(c.CText + "</span>"); sb.Append("<a style='font-size: 85%;' href='javascript:void(0)'>大约" + c.CHour + "小时前发表</a>"); sb.Append("</li>"); } context.Response.Write(sb.ToString()); }
/// <summary> /// 根据图片id删除图片 1删除成功 2失败 3有评论 /// </summary> /// <param name="pId">图片id</param> /// <returns></returns> public int DeletePhoto(int pId) {//查看又没哟评论 CommentsBLL comB = new CommentsBLL(); int count = comB.IsHasComment(pId); if (count > 0) {//有评论 return(3); } else {//没有评论 if (photoDAl.DeletePhoto(pId) == 1) { return(1); } else { return(2); } } }
/// <summary> /// 根据图片id删除图片 1删除成功 2失败 3有评论 /// </summary> /// <param name="pId">图片id</param> /// <returns></returns> public int DeletePhoto(int pId) { //查看又没哟评论 CommentsBLL comB = new CommentsBLL(); int count = comB.IsHasComment(pId); if (count>0) {//有评论 return 3; } else {//没有评论 if (photoDAl.DeletePhoto(pId)==1) { return 1; } else { return 2; } } }
//0 无评论 1评论列表 -1服务器错误 public void ProcessRequest(HttpContext context) { context.Response.ContentType = "text/plain"; int pid; if (int.TryParse(context.Request.QueryString["pid"],out pid)) { List<Comments> list = new CommentsBLL().GetCommentsByPID(pid); if (list != null) { JavaScriptSerializer jss = new JavaScriptSerializer(); context.Response.Write(jss.Serialize(list)); } else { context.Response.Write(0); } } else { context.Response.Write(-1); } }