Asp.net源码专业站
首页->博客空间->SpaceBuilder v1.0正式版源码>>BasicWebControls/Manage/News/ManageNewsCategory.cs>>源码在线查看
温馨提示:代码在线浏览功能只能做为源码浏览参考,如果想更进一步了解该代码请下载:SpaceBuilder v1.0正式版源码
当前文件:文件类型 SpaceBuiderV10Source/BasicWebControls/Manage/News/ManageNewsCategory.cs[5K,2009-6-12 11:55:08]打开代码结构图
普通视图
		            
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 SpaceBuilder.Components; 11using SpaceBuilder.Posts.Permissions; 12using System.Web.UI.WebControls; 13using SpaceBuilder.Controls.Utils; 14using SpaceBuilder.Controls; 15using SpaceBuilder.Forums.Components; 16 17namespace SpaceBuilder.Web.Manage.Controls 18{ 19 public class ManageNewsCategory : ManageBaseControl 20 { 21 SBContext wlContext = SBContext.Current; 22 23 protected override void Authorize() 24 { 25 if (!(wlContext.User.IsContentAdministrator)) 26 PermissionBase.RedirectOrExcpetion(SBExceptionType.AccessDenied); 27 } 28 29 protected override void OnInit(EventArgs e) 30 { 31 if (SkinName == null) 32 SkinName = "Skin-ManageNewsCategory.ascx"; 33 34 base.OnInit(e); 35 } 36 37 38 Child Controls 45 46 protected override void AttachChildControls() 47 { 48 pageTitle = FindControl("PageTitle") as Literal; 49 50 createButton = FindControl("CreateButton") as LinkButton; 51 if (createButton != null) 52 { 53 createButton.Click += new EventHandler(createButton_Click); 54 } 55 56 repeater = FindControl("SiteNewsCategoryRepeater") as SiteNewsCategoryRepeater; 57 58 if (repeater != null) 59 { 60 //repeater.ItemDataBound += new RepeaterItemEventHandler(CommendedItemsRepeater_ItemDataBound); 61 //repeater.ItemCommand += new RepeaterCommandEventHandler(CommendedItemsRepeater_ItemCommand); 62 } 63 } 64 65 void createButton_Click(object sender, EventArgs e) 66 { 67 this.Page.Response.Redirect(ManagerUrls.Instance().NewsCategoryEdit(0)); 68 } 69 70 protected override void OnLoad(EventArgs e) 71 { 72 base.OnLoad(e); 73 EnsureChildControls(); 74 RefreshJavaScript.RegisterRefresh(Page); 75 if (!Page.IsPostBack) 76 { 77 string pagetTitleText = "站点资讯类别管理"; 78 if (pageTitle != null) 79 pageTitle.Text = pagetTitleText; 80 81 this.SetPageTitle(pagetTitleText); 82 } 83 } 84 85 86 //void Bind() 87 //{ 88 // IList<CommendedItemType> types = CommendedItems.GetCommendedItemTypes(CommendType.All); 89 90 // repeater.DataSource = types; 91 // repeater.DataBind(); 92 //} 93 94 //void CommendedItemsRepeater_ItemDataBound(object sender, RepeaterItemEventArgs e) 95 //{ 96 // if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem) 97 // { 98 // CommendedItemType type = e.Item.DataItem as CommendedItemType; 99 // if (type != null) 100 // { 101 // Literal typeID = e.Item.FindControl("TypeID") as Literal; 102 // if (typeID != null) 103 // typeID.Text = type.TypeID.ToString(); 104 105 // Literal typeName = e.Item.FindControl("TypeName") as Literal; 106 // if (typeName != null) 107 // typeName.Text = type.TypeName; 108 109 // Literal typeDescription = e.Item.FindControl("TypeDescription") as Literal; 110 // if (typeDescription != null) 111 // typeDescription.Text = type.TypeDescription; 112 113 // Literal commendTypeName = e.Item.FindControl("CommendTypeName") as Literal; 114 // if (commendTypeName != null) 115 // commendTypeName.Text = type.CommendTypeName; 116 117 // ModalLink editButton = e.Item.FindControl("EditButton") as ModalLink; 118 // if (editButton != null) 119 // { 120 // editButton.Url = ManagerUrls.Instance().UpdateCommendedItemType(type.TypeID); 121 // } 122 123 // LinkButton deleteButton = e.Item.FindControl("DeleteButton") as LinkButton; 124 // if (deleteButton != null) 125 // { 126 // deleteButton.CommandArgument = type.TypeID.ToString(); 127 // deleteButton.Attributes["onclick"] = "if (!confirm('确定要删除此推荐类别吗?注意:此类别下的所有推荐内容都将被删除!')) return false;"; 128 // } 129 // } 130 // } 131 //} 132 133 //void CommendedItemsRepeater_ItemCommand(object source, RepeaterCommandEventArgs e) 134 //{ 135 // if (e.CommandName == "Delete") 136 // { 137 // int typeID = int.Parse(e.CommandArgument.ToString()); 138 // CommendedItems.DeleteCommendedItemType(typeID); 139 // Bind(); 140 // } 141 //} 142 143 } 144} 145
还没有找到您心仪的内容?请用.net源码大搜捕
代码片断 打包下载该项目完整源码:SpaceBuilder v1.0正式版源码
51Aspx.com 版权所有 CopyRight © 2006-2010. 京ICP备06046876号 本站法律顾问:ITlaw-庄毅雄律师
返回顶部
客户服务:点击这里进行客户咨询 业务合作:点击这里洽谈业务合作 合作热线:010-68880146