如果我想在ASP.NET页上找到选中的复选框,则可以使用以下LINQ查询。
var checkBoxes = this.Controls
.OfType<CheckBox>()
.TakeWhile<CheckBox>(cb => cb.Checked);
如果复选框嵌套在当前控件集合中,则效果很好,但我想知道如何通过向下钻取顶级控件的控件集合来扩展搜索。
在这里提出的问题是:
在ASP.NET中查找使用特定接口的控件
收到非LINQ答案后,我已经有了自己的版本的递归控件搜索,该搜索以类型和ID作为扩展方法,但我只是想知道在LINQ中这样做有多容易?
小怪兽爱吃肉
慕后森