如何将字符串属性添加到我的ASP.NET自定义控件中,这将导致设计器(在HTML视图或wysiwyg视图中)通过提供大约30个建议字符串的列表来提供自动完成,同时允许自定义要输入的字符串?
现在我正在使用enum类型的属性来允许用户从列表中进行选择,但字符串必须是有效的枚举值名称,并且它们必须是URI。此外,它不允许输入自定义字符串。
答案 0 :(得分:2)
查看TypeConverter
。
您需要覆盖GetStandardValues
和GetStandardValuesSupported
。您可以在运行时提供您想要的这个。