我有一些ASP.NET公共屬性的ASP.NET服務器控件。如何在屬性窗口中公開屬性的服務器控件?
如果我將服務器控件放到窗體上,我可以從代碼隱藏中訪問這些屬性。但是我想在表單設計器的屬性窗口中設置它們。
屬性只是字符串和布爾值,而不是複雜的類型。 我正在使用Visual Studio 2010和.NET 4.0。
如何在設計模式下將服務器控件屬性公開到屬性窗口?
我有一些ASP.NET公共屬性的ASP.NET服務器控件。如何在屬性窗口中公開屬性的服務器控件?
如果我將服務器控件放到窗體上,我可以從代碼隱藏中訪問這些屬性。但是我想在表單設計器的屬性窗口中設置它們。
屬性只是字符串和布爾值,而不是複雜的類型。 我正在使用Visual Studio 2010和.NET 4.0。
如何在設計模式下將服務器控件屬性公開到屬性窗口?
這是一個老人,但一個好東西。看起來像你在找什麼。 Adding Design-Time Support to ASP.NET Controls
這裏有一個更近的文章:Design-Time Attributes for Components
使用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
完美!這正是我需要的。 – JosephStyons 2012-07-18 20:32:20