温馨提示:代码在线浏览功能只能做为源码浏览参考,如果想更进一步了解该代码请下载:SpaceBuilder v1.0正式版源码
当前文件:
SpaceBuiderV10Source/BasicWebControls/Channel/News/NewsShow.cs[2K,2009-6-12 11:55:07],打开代码结构图
SpaceBuiderV10Source/BasicWebControls/Channel/News/NewsShow.cs[2K,2009-6-12 11:55:07],打开代码结构图1//------------------------------------------------------------------------------ 2
// <copyright company="Tunynet"> 3
// Copyright (c) Tunynet Network Technology Co., Ltd. All rights reserved. 4
// </copyright> 5
//------------------------------------------------------------------------------ 6
7
using System; 8
using System.Collections.Generic; 9
using System.Text; 10
using SpaceBuilder.Controls.BaseClasses; 11
using SpaceBuilder.Components; 12
using System.Web.UI.HtmlControls; 13
using SpaceBuilder.Controls.Utils; 14
using System.Web.UI.WebControls; 15
using SpaceBuilder.Clubs.Components; 16
using SpaceBuilder.Utils; 17
using SpaceBuilder.Controls; 18
using TunyNet.Utils; 19
using TunyNet.Data.Utils; 20
using SpaceBuilder.Forums.Components; 21
22
namespace SpaceBuilder.Web.Controls 23
{ 24
public class NewsShow : TemplatedWebControl 25
{ 26
SBContext wlContext; 27
28
protected override void OnInit(EventArgs e) 29
{ 30
if (SkinName == null) 31
ExternalSkinFileName = "News/Skin-NewsShow.ascx"; 32
else 33
ExternalSkinFileName = SkinName; 34
35
wlContext = SBContext.Current; 36
37
base.OnInit(e); 38
} 39
40
protected override void OnLoad(EventArgs e) 41
{ 42
base.OnLoad(e); 43
EnsureChildControls(); 44
45
46
if (this.Page.IsPostBack == false) 47
{ 48
this.BindData(); 49
} 50
} 51
52
Child Controls 58
59
protected override void AttachChildControls() 60
{ 61
subject = FindControl("Subject") as Literal; 62
body = FindControl("Body") as Literal; 63
pubDate = FindControl("PubDate") as Literal; 64
} 65
66
void BindData() 67
{ 68
Forums.Components.ForumPost entity = ForumPosts.GetPost(this.NewsID); 69
if (entity != null) 70
{ 71
Header.AddTitle(string.Format("{1}{0}{2}{0}{3}", wlContext.BrowserTitleSeparator, entity.Subject, "站点资讯", wlContext.SiteName), Context); 72
subject.Text = entity.Subject; 73
body.Text = entity.Body; 74
pubDate.Text = Formatter.FormatDate(entity.PostDate); 75
} 76
} 77
78
属性 94
95
} 96
}






}
}