我有一个带有一些公共属性的ASP.NET服务器控件。
如果我将服务器控件放到窗体上,我可以从代码后面访问这些属性。但我想在表单设计器的"属性"窗口中设置它们。
属性只是字符串和布尔值,而不是复杂的类型。我使用的是Visual Studio 2010和.NET 4.0。
如何在设计模式下向"属性"窗口公开服务器控件属性?
这是一首老歌,但却是一首好歌。看起来像你要找的。向ASP.NET控件添加设计时支持
这是最近的一篇文章:组件的设计时属性
使用可浏览属性装饰器
//C#
[Browsable(true)]
public string MyProperty {
get {
}
set {
}
}
'VB
<Browsable(True)> _
Public Property MyProperty() As String
Get
End Get
Set
End Set
End Property