📄 accesscontrolentryradiobuttonlist.cs
字号:
//------------------------------------------------------------------------------
// <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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -