您目前尚未登陆,请选择【登陆】或【注册
首页->博客论坛->SpaceBuilder v1.1源代码>>BasicWebControls/Manage/ForumSubMenu.cs>>源码在线查看
温馨提示:代码在线浏览功能只能做为源码浏览参考,如果想更进一步了解该代码请下载:SpaceBuilder v1.1源代码
当前文件:文件类型 SpaceBuider11/BasicWebControls/Manage/ForumSubMenu.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 SpaceBuilder.Components; 11using SpaceBuilder.Posts.Permissions; 12using System.Web.UI.WebControls; 13using SpaceBuilder.Forums.Components; 14 15namespace SpaceBuilder.Web.Manage.Controls 16{ 17 /// <summary> 18 /// 论坛子菜单 19 /// </summary> 20 public class ForumSubMenu : ManageBaseControl 21 { 22 private SBContext sbContext; 23 24 protected override void Authorize() 25 { 26 if (SBContext.Current.User == null || !SBContext.Current.User.AllowViewControlPanel) 27 PermissionBase.RedirectOrExcpetion(SBExceptionType.AccessDenied); 28 } 29 30 OnInit 41 42 Child Controls 48 49 protected override void AttachChildControls() 50 { 51 manageForums = FindControl("ManageForums") as HyperLink; 52 } 53 54 protected override void OnLoad(EventArgs e) 55 { 56 base.OnLoad(e); 57 EnsureChildControls(); 58 59 manageForums.NavigateUrl = ForumUrls.Instance().Manage_ManageForumSections(); 60 61 switch (this.SeletedMenu) 62 { 63 case ManageSubMenuItem.ManageForumSections: 64 manageForums.Attributes["class"] = "navSubCurrent"; 65 break; 66 } 67 } 68 69 70 private ManageSubMenuItem? seletedMenu = null; 71 /// <summary> 72 /// 当前选择的菜单项 73 /// </summary> 74 public ManageSubMenuItem? SeletedMenu 75 { 76 get 77 { 78 if (Context.Items["SelectedManageSubMenu"] != null) 79 { 80 try 81 { 82 seletedMenu = (ManageSubMenuItem)int.Parse(Context.Items["SelectedManageSubMenu"].ToString()); 83 } 84 catch { } 85 } 86 return seletedMenu; 87 } 88 set { seletedMenu = value; } 89 } 90 91 } 92} 93
还没有找到您心仪的内容?请用.net源码大搜捕
代码片断 打包下载该项目完整源码:SpaceBuilder v1.1源代码