【发布时间】:2010-04-27 09:21:38
【问题描述】:
对于我最初的问题,关于是否可以在用户控件中定义内容区域,我看到了两条建议,并且有一些有用的建议,即
Passing in content to ASP.NET user control
和
ASP.NET User Control inner content
现在,出于美学原因,我喜欢后者的理论比前者更好。这对我来说似乎更有意义,但给出的示例使用了回答者未在其示例代码中定义的两个变量 content 和 templateContent。如果没有这些细节,我发现该示例不起作用。我猜它们是控件的属性?还是这样的?
编辑 - 详细信息:我要做什么
我需要一个 ASP.Net 用户控件,它可以在占位符内的面板中隐藏一些内容,并要求在可见面板中输入代码。
基本上用户将他们的代码放入面板A中提供的文本框中并提交,它将被检查,如果有效,面板B和锁定的内容将被显示。
我已经完成了一项测试,其中内容被硬编码到面板 B 中,但是一旦我需要将内容设为通用输入,它就会失败。如果它只是文本或其他内容,那么我可以将其设为控件的属性,但事实上,另一个用户控件我很难将其放入“隐藏”面板。
也欢迎任何其他可行的解决方案。
编辑注意:我试图在 2.0 中实现此解决方案我确实找到了一个我无法使用的 3.5 解决方案。
前一个例子似乎可行,但如果有人可以为我填补空白,我更愿意使用后者。
谢谢。
【问题讨论】:
标签: c# asp.net user-controls