2009-09-06 86 views
0

我寫了一個用戶控件。在用戶控件中,有Header和Footer。
我想在用戶控件的內容中插入gridview或任何控件。
用於實施例:
<Menu:Menu id="1" runAt="Server">
<Asp:GridView ...> /// or any control
</Menu>

由於Web用戶控件

回答

-1

使用佔位符的控制。

<Menu:Menu id="1" runAt="Server"> 
    <asp:Placeholder id="phControl" runat="server" /> 
</Menu> 

而在你的後臺代碼:

TextBox myText = new TextBox(); 
phControl.Controls.Add(myText); 
+0

如果你不能在usercontrol中放置一個控件,你甚至不能在那裏放置一個佔位符。 – gius 2009-09-06 07:54:31

0

您應該使用ParseChildren屬性。檢查thisthis的帖子。