我有一個要求,要循環ASP.Net頁面中的所有複選框,並確定複選框的ID和處理邏輯,如果這是檢查。任何僞代碼都會有幫助。問候 - 雅格亞循環複選框確定複選框的ID,看看是否被選中
0
A
回答
0
使用的形式循環的ControlCollection通過
foreach (Control ctl in Form.Controls)
{
if (ctl is CheckBox)
{
CheckBox chk = (CheckBox)ctl;
// Process chk as you wish
}
}
如果你想任何容器內的檢查(面板等),寫這樣一個
void CheckControls(ControlCollection collection)
{
foreach (Control ctl in collection)
{
if (ctl is CheckBox)
{
CheckBox chk = (CheckBox)ctl;
//
}
if (ctl.Controls.Count > 0)
CheckControls(ctl.Controls); // Step into the container & check inside
}
}
在遞歸函數的代碼
調用與窗體的控件集合的CheckControls
CheckControls(Form.Controls)
&它也將進入所有容器
+0
你好 - 感謝您的評論。我在其中使用contenplaceholder的母版頁。在那種情況下它會起作用嗎? –
+0
是的,您可以將您的ContentPlaceHolder的控件成員傳遞給該函數。 – Srinidhi
相關問題
- 1. Powershell DataGridView - 在複選框列中循環查看是否選中
- 2. 看是否複選框被默認
- 3. 通過複選框ID循環查看是否有任何選中
- 4. 如何通過表循環查看複選框是否被選中
- 5. 看看複選框是否被點擊直到被點擊
- 6. 檢索複選框以查看它是否被選中5.2
- 7. 定製複選框:如何檢查複選框是否被選中與否
- 8. 看看引導複選框被選中asp.net C#
- 9. 測試複選框是否被選中
- 10. 檢查複選框是否被選中
- 11. 驗證複選框是否被選中
- 12. 檢查複選框是否被選中
- 13. 檢查複選框是否被選中
- 14. 如何確定複選框是否在asp.net中被選中
- 15. 確定一個訪問複選框是否被選中或不
- 16. 確定複選框是否被選中php $ _GET
- 17. 如何確定複選框是否被選中Vue js
- 18. 確定在一組複選框中選中的複選框
- 19. 帶有複選框的XAML列表框,選中複選框查看它
- 20. jQuery循環的複選框
- 21. 通過複選框循環並選擇:checked複選框值?
- 22. 檢測複選框是否被選中,然後獲取div ID
- 23. 如何在angularjs中確認複選框是否被選中
- 24. 是否勾選複選框(在每個()循環中)?
- 25. 力複選框被選中
- 26. JS複選框被選中
- 27. Jquery複選框被選中?
- 28. 當複選框被選中
- 29. 當複選框被選中
- 30. 通過複選框循環
向我們展示一些代碼。這些複選框是否在列表中?或隨機放置在網頁的任何位置? – nunespascal
使用簡單的JavaScript或jQuery是允許的 - 或僅在代碼後面? – Aristos