FineUI 官方论坛

标题: 后台获取Content中定义的控件(FindControl) [打印本页]

作者: xxdddail    时间: 2014-7-2 11:15
标题: 后台获取Content中定义的控件(FindControl)
在Panel,GroupPanel,Windows中有Content标记,在里面添加一个控件,比如
  1. <f:Window runat="server" ID="WindowEdit" Hidden="true"
  2.             IsModal="true" Title="测试" Width="300" Height="200">
  3.             <Content>
  4.                 <asp:TextBox runat="server" ID="TextBoxContent"></asp:TextBox>
  5.             </Content>         
  6.         </f:Window>
复制代码
但在后台没有办法能过TextBoxContent获取该控件,如果要操作这控件,应该怎么操作?

作者: judit_007    时间: 2014-8-13 13:37
我也碰到这个问题,这是为什么啊?怎么解决?好不容易在Content里面做好了界面布局。
作者: zad9083    时间: 2014-8-13 14:29
求大神解释~
作者: sanshi    时间: 2014-8-13 16:34
Content其实是控件的一个属性,所以无法直接在后台代码中获取Content中定义的控件,不过有两种做法:

1. 使用 ContentPanel 控件
2. 使用 Content 属性,在后台代码中通过FindControl方法获取,我更新了例子:

开源版:http://fineui.com/demo/#/demo/window/window_toolbar.aspx
专业版:http://fineui.com/demo_pro/#/demo_pro/window/window_toolbar.aspx




欢迎光临 FineUI 官方论坛 (https://fineui.com/bbs/) Powered by Discuz! X3.4