有没有比 FindControl() 更好的方法来访问 ITemplate 中的控件?
当控件添加到 UpdatePanel 时,仍然可以从包含页面的后面代码访问它。这是如何实现的?自定义控件开发人员可以这样做吗?
换句话说,如果我使用 ITemplate 接口开发模板控件,是否有一种方法可以将其连接起来(就像 UpdatePanel 似乎那样),以便也可以从包含的页面访问其中包含的任何控件(以声明方式)?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以在 ITemplate 属性上添加 TemplateInstanceAttribute为了实现这一点,它具有将控件提升到页面级别的效果:
来自 MSDN:
You can add a TemplateInstanceAttribute on your ITemplate property to achieve this, it has the effect of promoting the controls to page level:
From MSDN: