您目前尚未登陆,请选择【登陆】或【注册
首页->博客论坛->SpaceBuilder v1.1源代码>>BlogControls/Admin/WeblogMenu.cs>>源码在线查看
温馨提示:代码在线浏览功能只能做为源码浏览参考,如果想更进一步了解该代码请下载:SpaceBuilder v1.1源代码
当前文件:文件类型 SpaceBuider11/BlogControls/Admin/WeblogMenu.cs打开代码结构图
普通视图
		            
1//------------------------------------------------------------------------------ 2// <copyright company="Tunynet"> 3// Copyright (c) Tunynet Inc. All rights reserved. 4// </copyright> 5//------------------------------------------------------------------------------ 6 7using System; 8using System.Collections.Generic; 9using System.Text; 10using System.Web.UI.WebControls; 11using SpaceBuilder.Components; 12using SpaceBuilder.Security; 13using SpaceBuilder.Blogs.Components; 14using SpaceBuilder.Utils; 15using SpaceBuilder.Posts.Permissions; 16using SpaceBuilder.Controls.Utils; 17 18namespace SpaceBuilder.Blogs.Controls 19{ 20 /// <summary> 21 /// 管理我的博客菜单列表 22 /// </summary> 23 public class WeblogMenu : WeblogThemedControl 24 { 25 Child Controls 57 58 protected override void AttachChildControls() 59 { 60 createPost = FindControl("createPost") as HyperLink; 61 managePost = FindControl("managePost") as HyperLink; 62 manageFeedback = FindControl("ManageFeedback") as HyperLink; 63 ManageAttachments = FindControl("ManageAttachments") as HyperLink; 64 manageUserTags = FindControl("ManageUserTags") as HyperLink; 65 blogSetting = FindControl("BlogSetting") as HyperLink; 66 commendItemButton = FindControl("CommendItemButton") as ModalLink; 67 } 68 69 protected override void OnLoad(EventArgs e) 70 { 71 base.OnLoad(e); 72 EnsureChildControls(); 73 74 if (!CurrentUser.IsAnonymous && (CurrentUser.IsBlogAdministrator || IsUserDomainOwner)) 75 InitWeblogMenu(); 76 else 77 this.Visible = false; 78 } 79 80 private void InitWeblogMenu() 81 { 82 createPost.NavigateUrl = BlogUrls.Instance().PostEditor(CurrentWeblog.ApplicationKey); 83 managePost.NavigateUrl = BlogUrls.Instance().ManageContents(CurrentWeblog.ApplicationKey); 84 manageFeedback.NavigateUrl = BlogUrls.Instance().AdminFeedback(CurrentWeblog.ApplicationKey, null); 85 ManageAttachments.NavigateUrl = BlogUrls.Instance().ManageBlogAttachments(CurrentWeblog.ApplicationKey); 86 manageUserTags.NavigateUrl = GlobalUrls.Instance().ManageUserTags(CurrentWeblog.ApplicationKey, SBContext.Current.User.UserType, TagType.Blog); 87 blogSetting.NavigateUrl = BlogUrls.Instance().AdminBlogSettings(CurrentWeblog.ApplicationKey); 88 if (CurrentUser.IsBlogAdministrator) 89 { 90 commendItemButton.Visible = true; 91 commendItemButton.Url = GlobalUrls.Instance().CreateCommendedItem(CommendType.Blog,CurrentWeblog.SectionID); 92 } 93 } 94 95 } 96} 97 98 99
还没有找到您心仪的内容?请用.net源码大搜捕
代码片断 打包下载该项目完整源码:SpaceBuilder v1.1源代码