accesscontrolentryradiobuttonlist.cs
来自「本系统是在asp版《在线文件管理器》的基础上设计制作」· CS 代码 · 共 56 行
CS
56 行
//------------------------------------------------------------------------------
// <copyright company="Telligent Systems">
// Copyright (c) Telligent Systems Corporation. All rights reserved.
// </copyright>
//------------------------------------------------------------------------------
using System;
using System.Web.UI.WebControls;
using CommunityServer.Components;
using System.Collections;
namespace CommunityServer.Controls {
public class AccessControlEntryRadioButtonList : RadioButtonList {
public AccessControlEntryRadioButtonList() {
this.Items.Add(new ListItem(ResourceManager.GetString("ForumPermissionAdmin_Allow"),AccessControlEntry.Allow.ToString()));
this.Items.Add(new ListItem(ResourceManager.GetString("ForumPermissionAdmin_Deny"),AccessControlEntry.Deny.ToString()));
this.Items.Add(new ListItem(ResourceManager.GetString("ForumPermissionAdmin_NotSet"),AccessControlEntry.NotSet.ToString()));
}
public override string SelectedValue {
get {
return base.SelectedValue;
}
set {
base.SelectedValue = value;
}
}
public bool SelectedBooleanValue {
get{
return SelectedValue == AccessControlEntry.Allow.ToString() ? true : false;
}
set {
if( value.ToString() == Boolean.TrueString ) {
SelectedACEValue = AccessControlEntry.Allow;
}
else {
SelectedACEValue = AccessControlEntry.Deny;
}
}
}
public AccessControlEntry SelectedACEValue {
get{
return (AccessControlEntry)Enum.Parse( typeof(AccessControlEntry), SelectedValue );
}
set {
SelectedValue = value.ToString();
}
}
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?