从 MasterPage ChildPage 获取所有控件
是否可以从子级嵌套的 MasterPage 中获取 ChildPage 中的所有控件?
我需要表单标记中的所有控件,但是当我使用 MasterPage 时,我看不到 ChildPage 中的控件,只能看到 MasterPage 中的控件。
有人对此有好的解决方案吗? :)
Is it possible to get all controls from a ChildPage from the MasterPage the child is nested in?
I need all the controls within my form tag, but when i use a MasterPage i cant see the controls from the ChildPage, only the ones in the MasterPage.
Anyone with a good solution on this one? :)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
假设子页面上有一个 Label 控件作为 [Label1]。
因此,要从母版页访问该子页面控件,我将使用
Label lbl = (Label)this.ContentPlaceHolder1.FindControl("Label1");
lbl.Text = "我找到你了";
因此,要获取所有控件,只需执行以下操作:
ContentPlaceHolder1.Controls
Suppose you have a Label control as [Label1] on the child page.
So to access that child page control from the master page, i would use
Label lbl = (Label)this.ContentPlaceHolder1.FindControl("Label1");
lbl.Text = "I got you";
So to get all the controls simply do this:
ContentPlaceHolder1.Controls
这是一篇关于一些更高级母版页主题的精彩文章。我相信你的情况已经涵盖了。
http://odetocode.com/articles/450.aspx
Here's a great article on some more advanced master page topics. I believe your situation is covered.
http://odetocode.com/articles/450.aspx