【发布时间】:2009-09-06 20:29:23
【问题描述】:
我写了一个用户控件。在用户控件中,有页眉和页脚。
我想在用户控件的内容中插入 gridview 或任何控件。
例如:<Menu:Menu id="1" runAt="Server"><Asp:GridView ...> /// or any control</Menu>
谢谢
【问题讨论】:
标签: asp.net user-controls
我写了一个用户控件。在用户控件中,有页眉和页脚。
我想在用户控件的内容中插入 gridview 或任何控件。
例如:<Menu:Menu id="1" runAt="Server"><Asp:GridView ...> /// or any control</Menu>
谢谢
【问题讨论】:
标签: asp.net user-controls
查看此示例以创建您自己的模板化控件:
http://msdn.microsoft.com/en-us/library/ms178657.aspx
通过这种方式,您可以创建一个 WebControl,其中可以包含您放置任何控件的模板。
【讨论】:
使用占位符控件。
<Menu:Menu id="1" runAt="Server">
<asp:Placeholder id="phControl" runat="server" />
</Menu>
在你的代码隐藏中:
TextBox myText = new TextBox();
phControl.Controls.Add(myText);
【讨论】: