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