gpt4 book ai didi

asp.net - 如何在设计时获取复合控件的子控件

转载 作者:行者123 更新时间:2023-12-02 12:13:25 25 4
gpt4 key购买 nike

我正在设计一个基于 CompositeControl 的 ASP.NET v3.5 自定义控件。

但是,我不想通过代码创建我的子控件,而是作为ASPX 页面中 CompositeControl 内嵌入的 HTML 标记元素,例如:

<cc:MyCompositeControl ID="MyControl">
<asp:Label>Cat</asp:Label>
<asp:Label>Cat</asp:Label>
</cc:MyCompositeControl>

在运行时,MyControl.Controls 包含预期的两个标签。

在设计时,MyControl.Controls 为空。

出于各种原因,我在设计时需要此信息。

我做错了什么?

最佳答案

您可以考虑使用 Reflector 查看 System.Web DLL 中的 System.Web.UI.WebControls.Panel 控件。这将帮助您了解哪些属性和属性修饰是提供所需的设计时支持所必需的。

关于asp.net - 如何在设计时获取复合控件的子控件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3102723/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com