2009-09-06 81 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的帖子。