gpt4 book ai didi

c# - 设计器模式下的 ASP.NET 用户控件属性值选项

转载 作者:可可西里 更新时间:2023-11-01 08:55:33 25 4
gpt4 key购买 nike

我正在使用 Visual Studio 2008 | .NET 3.5 | C#。我创建了一个具有以下属性的用户控件:DisplayMode。 DisplayMode 旨在显示一系列文本框或单个文本框。

[Browsable(true),
Category("Appearance"),
DefaultValue(DISPLAY_MODE_FIELDS),
Description("Indicates whether to display the phone number as a single text box or separate fields.")]
public string DisplayMode
{
get { return mDisplayMode; }
set { mDisplayMode = value; }
}

因此,我希望属性的选项是“Fields”或“Single”。我在上面指定了我想让它在设计器中可浏览,但是我如何将这两个值设置为选项而不是知道将来指定“字段”、“单个”等?是否有另一个属性可以用来装饰属性以列出这些选项,或者我是否需要创建一个枚举(有效)?

提前致谢,如果您需要任何其他信息,请告诉我!

最佳答案

枚举是要走的路。它将为 Visual Studio HTML 编辑器中的值提供 IntelliSense,而且类型更安全,更易于在代码中使用。

关于c# - 设计器模式下的 ASP.NET 用户控件属性值选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/941696/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com