您目前尚未登陆,请选择【登陆】或【注册
首页->博客论坛->SpaceBuilder v1.0正式版源码>>BlogControls/CommentRepeater.cs>>源码在线查看
温馨提示:代码在线浏览功能只能做为源码浏览参考,如果想更进一步了解该代码请下载:SpaceBuilder v1.0正式版源码
当前文件:文件类型 SpaceBuiderV10Source/BlogControls/CommentRepeater.cs打开代码结构图
普通视图
		            
1//------------------------------------------------------------------------------ 2// <copyright company="Tunynet"> 3// Copyright (c) Tunynet Network Technology Co., Ltd. All rights reserved. 4// </copyright> 5//------------------------------------------------------------------------------ 6 7 8using System; 9using System.Collections.Generic; 10using System.Text; 11using System.Web.UI.WebControls; 12using SpaceBuilder.Utils; 13using SpaceBuilder.Blogs.Components; 14using SpaceBuilder.Components; 15using System.Web.UI; 16using TunyNet.Data.Utils; 17using TunyNet.Utils; 18 19namespace SpaceBuilder.Blogs.Controls 20{ 21 public class CommentRepeater : Repeater 22 { 23 private PagingDataSet<BlogPost> pds; 24 25 protected override void OnInit(EventArgs e) 26 { 27 base.OnInit(e); 28 this.EnableViewState = false; 29 } 30 31 public void Bind() 32 { 33 this.ItemDataBound += new RepeaterItemEventHandler(CommentsRepeater_ItemDataBound); 34 35 BlogCommentQuery query = new BlogCommentQuery(); 36 query.SectionID = this.SectionID; 37 query.ApproveStatus = this.Status; 38 query.SortBy = this.SortBy; 39 query.SortOrder = this.SortOrder; 40 query.PageSize = this.DisplayItemCount; 41 query.IgnorePaging = true; 42 43 pds = BlogPosts.GetComments(query); 44 45 if (pds.Records.Count > 0) 46 { 47 this.DataSource = this.pds.Records; 48 this.DataBind(); 49 } 50 else 51 { 52 this.DataSource = null; 53 this.DataBind(); 54 } 55 } 56 57 protected override void Render(HtmlTextWriter writer) 58 { 59 this.Bind(); 60 if (this.pds.Records.Count > 0) 61 base.Render(writer); 62 } 63 64 事件 130 131 132 属性 212 213 } 214} 215 216 217
还没有找到您心仪的内容?请用.net源码大搜捕
代码片断 打包下载该项目完整源码:SpaceBuilder v1.0正式版源码