考虑一下这个UserControl ......
public partial class Fubar : UserControl
{
public enum StateOfThings
{
FU,
BAR,
FUBAR
}
public StateOfThings State { get; set; }
}
您是否能够像{...}那样公开State
属性。
<uc:Fubar runat="server" State="StateOfThings.FU" />
...或者我是否必须创建CustomControl,或者在代码隐藏中更改自定义属性?
答案 0 :(得分:0)
您可能希望创建一个属性并将Enum作为该属性的类型。
public partial class Fubar : UserControl
{
public property StateOfThings State { get; set; }
}
public enum StateOfThings
{
FU,
BAR,
FUBAR
}
<uc:Fubar runat="server" State="FU" />