以下代码按预期工作,但我似乎无法摆脱上面的 VS 设计器警告。
这是我的自定义 Web 服务器控件类:
<ParseChildren(True, "Content")>
Public Class Test
Inherits WebControl
Property Content As Control
Private Sub Test_Init(sender As Object, e As EventArgs) Handles Me.Init
Me.Controls.Add(Content)
End Sub
End Class
这是标记:
<app:Test runat="server">
This is a test<br />
<asp:Button runat="server" Text="Click !" />
</app:Test>
我在属性上尝试了以下属性的不同组合Content
,但我无法摆脱警告:
<PersistenceMode(PersistenceMode.InnerProperty), DesignerSerializationVisibility(DesignerSerializationVisibility.Content)>
找到了一些表明上述属性应该摆脱警告的来源。我对这些没有运气。有人可以指出我正确的方向吗?