如何在代码隐藏中访问控件

How To Access Controls in Code Behind

我有一个名为 Default.aspx 的页面,在其中我为 header 使用了一个 include virtual。有没有办法可以在 Default.aspx.cs 中使用 header 中的控件? (代码隐藏)。它只是不识别包含文件中的代码,每次我尝试编译 .net 时都会抛出很多与无法识别的控件相关的错误..

我知道我可以像往常一样将我的 header 放在默认页面中,但我想将它保存在一个单独的文件中,因为它有很多内容。 提前致谢..

你为什么要这样做?

我能想到的唯一原因是可重用性——这可以通过使用包含 header 信息的母版页或用户控件(甚至自定义控件)来解决

我可能会选择母版页解决方案 - 但你对你想做什么以及为什么要这样做的描述有点含糊...