您目前尚未登陆,请选择【登陆】或【注册
首页->博客论坛->SpaceBuilder v1.0正式版源码>>BlogControls/BlogRepeater.cs>>源码在线查看
温馨提示:代码在线浏览功能只能做为源码浏览参考,如果想更进一步了解该代码请下载:SpaceBuilder v1.0正式版源码
当前文件:文件类型 SpaceBuiderV10Source/BlogControls/BlogRepeater.cs打开代码结构图
普通视图
		            
1//------------------------------------------------------------------------------ 2// <copyright company="Tunynet"> 3// Copyright (c) Tunynet Network Technology Co., Ltd. All rights reserved. 4// </copyright> 5//------------------------------------------------------------------------------ 6 7using System; 8using System.Collections.Generic; 9using System.Text; 10using System.Web.UI.WebControls; 11using SpaceBuilder.Utils; 12using SpaceBuilder.Blogs.Components; 13using SpaceBuilder.Components; 14using System.Web.UI; 15using TunyNet.Data.Utils; 16using TunyNet.Utils; 17using SpaceBuilder.Controls; 18using System.Web.UI.HtmlControls; 19 20namespace SpaceBuilder.Blogs.Controls 21{ 22 public class BlogRepeater : Repeater 23 { 24 SBContext wlContext; 25 private PagingDataSet<Weblog> pds; 26 private int i = 0; 27 28 //200709131847_yangmj_使得Tab标签页中的sortBy接收 29 protected override void OnLoad(EventArgs e) 30 { 31 base.OnLoad(e); 32 wlContext = SBContext.Current; 33 34 if (wlContext.GetIntFromQueryString("SortBy", 1) >= 1 && (int)this.SortBy <= 1) 35 this.SortBy = (SortBlogsBy)wlContext.GetIntFromQueryString("SortBy", 1); 36 } 37 38 public void Bind() 39 { 40 this.ItemDataBound += new RepeaterItemEventHandler(BlogRepeater_ItemDataBound); 41 BlogQuery query = new BlogQuery(); 42 query.ActiveStatus = BlogActiveStatus.IsActive; 43 query.PageSize = this.DisplayItemCount; 44 query.IgnorePaging = true; 45 query.SortBy = this.SortBy; 46 query.SortOrder = this.SortOrder; 47 48 pds = Weblogs.GetWeblogs(query); 49 50 if (pds.Records.Count > 0) 51 { 52 this.DataSource = this.pds.Records; 53 this.DataBind(); 54 } 55 else 56 { 57 this.DataSource = null; 58 this.DataBind(); 59 } 60 61 } 62 63 protected override void Render(HtmlTextWriter writer) 64 { 65 this.Bind(); 66 if (this.pds.Records.Count > 0) 67 base.Render(writer); 68 } 69 70 事件 193 194 195 属性 229 230 } 231} 232 233 234
还没有找到您心仪的内容?请用.net源码大搜捕
代码片断 打包下载该项目完整源码:SpaceBuilder v1.0正式版源码