您目前尚未登陆,请选择【登陆】或【注册
首页->博客论坛->SpaceBuilder v1.0正式版源码>>BlogControls/CommendBlogRepeater.cs>>源码在线查看
温馨提示:代码在线浏览功能只能做为源码浏览参考,如果想更进一步了解该代码请下载:SpaceBuilder v1.0正式版源码
当前文件:文件类型 SpaceBuiderV10Source/BlogControls/CommendBlogRepeater.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 System.Collections; 12using SpaceBuilder.Components; 13using SpaceBuilder.Utils; 14using System.Web.UI; 15using TunyNet.Utils; 16using TunyNet.Data.Utils; 17using SpaceBuilder.Controls; 18using SpaceBuilder.Blogs.Components; 19using SpaceBuilder.Controls.BaseClasses; 20 21namespace SpaceBuilder.Blogs.Controls 22{ 23 public class CommendBlogRepeater : CommendItemRepeater 24 { 25 protected override void QuerySetInBind(CommendedItemQuery query) 26 { 27 query.CommendType = CommendType.Blog; 28 //设置默认的CommendTypeID 29 //query.TypeID= 30 } 31 32 protected override void CommendItemRepeater_ItemDataBound(object sender, RepeaterItemEventArgs e) 33 { 34 35 36 if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem) 37 { 38 CommendedItem blogItem = (CommendedItem)e.Item.DataItem; 39 if (blogItem != null) 40 { 41 Weblog blog = Weblogs.GetWeblog(blogItem.ApplicationKey); 42 if (blog != null) 43 { 44 UserAvatar userAvatar = e.Item.FindControl("OwnerAvater") as UserAvatar; 45 if (userAvatar != null) 46 { 47 userAvatar.User = SpaceBuilder.Components.Users.FindUserByUsername(blog.ApplicationKey); 48 } 49 50 HyperLink blogName = e.Item.FindControl("BlogName") as HyperLink; 51 if (blogName != null) 52 { 53 blogName.Text =StringUtils.Trim(blog.SectionName,10); 54 blogName.ToolTip = blog.SectionName; 55 blogName.NavigateUrl = UserUrls.Instance().BlogHome(blog.ApplicationKey); 56 } 57 58 Literal visitCount = e.Item.FindControl("VisitCount") as Literal; 59 if (visitCount != null) 60 { 61 visitCount.Text = string.Format("浏览量:{0}", blog.HitTimes); 62 } 63 } 64 } 65 } 66 } 67 68 } 69 70} 71
还没有找到您心仪的内容?请用.net源码大搜捕
代码片断 打包下载该项目完整源码:SpaceBuilder v1.0正式版源码