FindControl() 和嵌套控件
我有这样的 ASP 代码:
<ext:GridPanel ID="grid">
<ColumnModel runat="server">
<Columns>
<ext:RowNumbererColumn />
<ext:Column Align="Center" ColumnID="Type">
</ext:Column>
// closing tags
我想获取列对象。我正在尝试这个:
var typeCol= this.grdResourceState.ColumnModel.Columns.Where(column => column.ColumnID == "Type"); // this works
var typeColRef= FindControl("grdResourceState.ColumnModel.Columns"); // this is a null
我该怎么做才能使 FindControl
能够搜索控件子项?
I have this ASP code:
<ext:GridPanel ID="grid">
<ColumnModel runat="server">
<Columns>
<ext:RowNumbererColumn />
<ext:Column Align="Center" ColumnID="Type">
</ext:Column>
// closing tags
I want to get the columns object. I'm trying this:
var typeCol= this.grdResourceState.ColumnModel.Columns.Where(column => column.ColumnID == "Type"); // this works
var typeColRef= FindControl("grdResourceState.ColumnModel.Columns"); // this is a null
What do I do to make FindControl
be able to search control children?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您应该为 ColumnModel 控件分配一个 id,然后检索 if。获得它后,您可以访问子控件:
然后:
这里有有关 FindControl 的更多信息方法
You should assign an id to the ColumnModel control and then retrieve if. Once you got it you can access the children controls:
Then:
Here's more info on the FindControl method