如果我有一個窗體中具有相同ID和名稱的多個文本框,如何在vb.net中單獨獲取這些值?誰能幫我?提前致謝。獲取動態文本框的值vb.net
在JavaScript中使用靜脈取他們這樣
var b=document.getElementById('TextBox')
var a=b.length;
for(var i=0; i<a; i++) {
var text=b[i];
alert(text)
}
如果我有一個窗體中具有相同ID和名稱的多個文本框,如何在vb.net中單獨獲取這些值?誰能幫我?提前致謝。獲取動態文本框的值vb.net
在JavaScript中使用靜脈取他們這樣
var b=document.getElementById('TextBox')
var a=b.length;
for(var i=0; i<a; i++) {
var text=b[i];
alert(text)
}
這是你的情況是這樣的vb.net
For Each oControl As Control In Page.Controls
If TypeOf oControl Is TextBox Then
Dim txtbox As TextBox = CType(oControl, TextBox)
txtbox.Text = Date.Now.ToString
End If
Next
爲例這個假設你的文本框的ID就像txtTestTxt0,txtTestTxt1,txtTestTxt2等
For x As var = 0 To Page.Controls
If Page.FindControls("txtTestTxt" & x) IsNot Nothing Then
Dim tb As TextBox = DirectCast(Page.FindControl("txtTestTxt" & x.tostring()), TextBox)
myval = tb.Text
End If
Next
他們是在一箇中繼器或中繼器類容器控件? –
是這些asp.net文本框控件或html輸入框? – Bobby
html輸入框 – champ