2010-09-30 32 views
0

我想這樣的事情:我可以定義自己的面板控制使用asp.net用戶控件

<my:MyFancyPanel> 
    <asp:Label Text="Hello"> 
</my:MyFancyPanel> 

我試過,但似乎我的用戶不接受任何內容。

+0

即時通訊只是好奇,這是什麼原因想要這個?如果你所做的只是將其他控件/ html嵌套在其中,是不是一個常規的asp:panel?您始終可以創建從Panel類繼承的自定義控件(而不是服務器控件)。但是當然,你沒有標記,你必須從代碼隱藏中添加控件。 – RPM1984 2010-09-30 10:35:07

+0

我想創建一個滾動和邊框等面板。但是這個面板應該在多個地方使用,因此它總是在不同的地方獲得不同的內容。 – codymanix 2010-09-30 11:06:01

回答

2

你需要使它成爲Templated Usercontrol

+0

看起來不錯。有沒有辦法讓用戶控制進入工具箱? – codymanix 2010-09-30 13:54:11

+0

從來沒有這樣做,但你可以嘗試ToolboxItemAttribute:http://msdn.microsoft.com/en-us/library/system.componentmodel.toolboxitemattribute.aspx;) – 2010-09-30 14:42:09

相關問題