如果我想在ASP.NET頁面上查找複選框,我可以使用以下LINQ查詢。使用LINQ進行遞歸控制搜索
var checkBoxes = this.Controls
.OfType<CheckBox>()
.TakeWhile<CheckBox>(cb => cb.Checked);
,如果複選框被嵌套在電流控制收集工作正常,但我想知道如何通過向下鑽取到頂層控制的控制集合來擴展搜索。
的問題在這裏問:
Finding controls that use a certain interface in ASP.NET
而收到的非LINQ的答案,我已經有我自己的類型和ID作爲擴展方法遞歸控制搜索的版本,但我只是想知道容易這是在LINQ做什麼?
這樣的作品,但如果你是使用第三方控件和您自己的服務器控件,我們在我目前的工作場所做,你可以得到很好的控制嵌套層次。我想ASP.NET頁面只是一個更常見問題的例子,即通過Linq中的嵌套集合進行深入研究。 – PhilGriffin 2008-10-31 15:52:20