查了一下Panel是继承于WebControl,而WebControl的定义是: public class WebControl : Control, IAttributeAccessor {} Repeater的定义是: public class Repeater : Control, INamingContainer {} 难道是因为Repeater实现了INamingContainer的原因吗? 我又自定义了一个类,继承自Panel,并实现了INamingContainer,可以找到控件了: