1
A
回答
1
你可以嘗試在這些線路上的東西,如果所有的文本框在頁面上直接
foreach(Control c in Page.Controls)
{
if (c is TextBox)
{
//get the text
}
}
這會不會對孩子的控制工作,爲您將不得不遞歸迭代
+0
我會改變,所以你使用文本框TB = C爲文本框,然後檢查是否TB!= NULL,可以使確定它是一個TextBox。否則,您必須將控件取消兩次。 –
1
是的,你可以把你的控制面板,然後迭代和獲得價值。例如
foreach (Control ctrl in Panel1.Controls)
{
if (ctrl.GetType().Name == "TextBox")
{
if (((TextBox)ctrl).Text != string.Empty)
{
// do stuff here
}
}
}
11
public IEnumerable<string> AllTextsFromTextboxes()
{
foreach (var control in Page.Controls.OfType<TextBox>())
{
yield return control.Text;
}
}
1
private void FindSelecedControl(Control control)
{
if (control is TextBox)
{
TextBox txt = (TextBox)control;
txt.Enabled = false;
}
else
{
for (int i = 0; i < control.Controls.Count; i++)
{
FindSelecedControl(control.Controls[i]);
}
}
}
foreach (Control control1 in this.Form.Controls)
{
FindSelecedControl(control1);
}
相關問題
- 1. 獲取多個環文本框的值
- 2. 如何獲取多個文本框值?
- 3. 如何從一個文本框中獲取多個值?
- 4. 如何使用循環獲取文本字段中的值?
- 5. 每個循環文本框的值
- 6. 如何從生成的foreach循環中獲取多個值複選框
- 7. 如何一次從多個文本框中獲取值?
- 8. 標記多個文本框值合併在while循環表中
- 9. 如何在asp.net中的文本框中取多個值
- 10. 如何爲多個文本框運行for循環
- 11. 如何爲表創建多個文本框在for循環
- 12. 從javascript中的按鍵獲取多個文本框的值
- 13. 循環內的文本框值
- 14. 如何從文本旁邊的文本框中獲取值
- 15. 在循環中獲取每100個值
- 16. 在文本框中循環
- 17. 如何循環遍歷jQuery中的所有複選框,在每個循環中獲取它們的值?
- 18. 如何在SSRS中的文本框中獲取多值參數的值
- 19. 獲取文本框的值
- 20. 獲取文本框的值
- 21. JavaScript:使用一個文本框作爲循環的基礎來捕獲第二個文本框中的值?
- 22. 從php循環中獲取值,並在keyup上獲取多個值
- 23. 如何獲取某個dropdownlist的選定值,在循環中多次調用?
- 24. 如何獲取文本框的文本?
- 25. 如何在jQuery中獲取多個文本框ID
- 26. 每個2文本框的循環
- 27. 如何在一個循環中獲取兩個文件
- 28. 在循環中,如何從h3元素獲取文本?
- 29. 如何在powershell中使用循環取多個變量值
- 30. 如何在循環外獲取循環值
請提供例如標記代碼,使人們可以幫助你 – Curt