【发布时间】:2010-08-24 03:37:32
【问题描述】:
任何人都知道如何创建一个仅在另一个用户控件的模板中可用的用户控件?我能想到的最好的例子是 PostBackTrigger 和 AsyncPostbackTrigger。这些“控件”仅在 UpdatePanel 的触发器“模板”中可用。基本上,我希望能够在模板中包含占位符元素,然后仅使用页面的 aspx 部分中分配的属性将这些占位符元素呈现到单独的用户控件中。
一个尝试让事情更清楚的例子:
<usercontrol1>
<mytemplate>
<table>
<tr>
<td><usercontrol2 ID="uc2" runat="server" Text="Text" Width="200" />
</tr>
</table>
</mytemplate>
</usercontrol1>
在此示例中,除非我在 usercontrol1 的模板中输入,否则 usercontrol2 不会出现在 Intellisense 中。
【问题讨论】:
-
完全没有意义的答案:)
标签: c# templates user-controls