温馨提示:代码在线浏览功能只能做为源码浏览参考,如果想更进一步了解该代码请下载:多层文章管理系统源码
当前文件:
MultiLayerArticle/Web/Controls/Detail.ascx.cs,打开代码结构图
MultiLayerArticle/Web/Controls/Detail.ascx.cs,打开代码结构图1using System; 2
using System.Data; 3
using System.Configuration; 4
using System.Collections; 5
using System.Web; 6
using System.Web.Security; 7
using System.Web.UI; 8
using System.Web.UI.WebControls; 9
using System.Web.UI.WebControls.WebParts; 10
using System.Web.UI.HtmlControls; 11
using SqlServerBLL; 12
13
public partial class Controls_Detail : System.Web.UI.UserControl 14
{ 15
protected void Page_Load(object sender, EventArgs e) 16
{ 17
if (!IsPostBack) 18
{ 19
DataBindPage(); 20
} 21
} 22
private void DataBindPage() 23
{ 24
Users userBLL = new Users(); 25
int iArticleID = 0; 26
string sArticleID = Request.QueryString["ArticleID"]; 27
if (!String.IsNullOrEmpty(sArticleID)) 28
{ 29
int.TryParse(sArticleID, out iArticleID); 30
} 31
DataTable table = userBLL.GetArticleDetail(iArticleID); 32
if (table != null && table.Rows.Count > 0) 33
{ 34
DataRow dr = table.Rows[0]; 35
lblTitle.Text = dr["ArticleName"].ToString(); 36
this.Page.Title = dr["ArticleName"].ToString(); 37
lblType.Text = dr["TypeName"].ToString(); 38
lblUser.Text = dr["UserName"].ToString(); 39
lblTime.Text = Convert.ToDateTime(dr["PublishTime"]).ToString("yyyy/MM/dd h:m"); 40
lblContent.Text = dr["ArticleContent"].ToString(); 41
if (dr["ArticleDatasoure"] != null && !string.IsNullOrEmpty(dr["ArticleDatasoure"].ToString())) 42
{ 43
lblSource.Text = "来源:"; 44
string sSource = dr["ArticleDatasoure"].ToString(); 45
this.hlSource.Text = sSource; 46
if (sSource.IndexOf(@"http://") == 0) 47
{ 48
this.hlSource.NavigateUrl = sSource; 49
} 50
} 51
table.Dispose(); 52
} 53
else 54
{ 55
Response.Redirect("Article.aspx"); 56
} 57
} 58
} 59





}
}