温馨提示:代码在线浏览功能只能做为源码浏览参考,如果想更进一步了解该代码请下载:SpaceBuilder v1.0正式版源码
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 System.Web.UI.WebControls; 11
using SpaceBuilder.Configuration; 12
using System.Web.UI.HtmlControls; 13
14
namespace SpaceBuilder.Web.Manage.Controls 15
{ 16
public class VersionHint : ManageBaseControl 17
{ 18
protected override void Authorize() 19
{ 20
} 21
22
OnInit 31
32
33
Literal spaceBuilderVersion; 34
HtmlContainerControl newVersionAvailableBlock; 35
Literal mostRecentVersion; 36
37
38
protected override void AttachChildControls() 39
{ 40
spaceBuilderVersion = FindControl("SpaceBuilderVersion") as Literal; 41
newVersionAvailableBlock = FindControl("NewVersionAvailableBlock") as HtmlContainerControl; 42
mostRecentVersion = FindControl("MostRecentVersion") as Literal; 43
} 44
45
46
protected override void OnLoad(EventArgs e) 47
{ 48
base.OnLoad(e); 49
EnsureChildControls(); 50
51
SBConfiguration sbConfiguration = SBConfiguration.Instance(); 52
53
if (spaceBuilderVersion != null) 54
spaceBuilderVersion.Text = string.Format("{0}({1})", sbConfiguration.SpaceBuilderVersionInfo, sbConfiguration.SpaceBuilderVersion); 55
56
if (newVersionAvailableBlock != null && sbConfiguration.NewVersionAvailable() && sbConfiguration.EnableLatestVersionCheck) 57
{ 58
newVersionAvailableBlock.Visible = true; 59
mostRecentVersion.Text = string.Format("{0}({1}) 请到产品<a href=\"{2}\" target=\"_blank\">官方网站</a>进行新版本下载", sbConfiguration.MostRecentVersionInfo, sbConfiguration.MostRecentVersion, "http://www.spacebuilder.cn"); 60
} 61
} 62
63
64
} 65
} 66





}
}