我想遍历 Web 表单上的每个文本框并清除控件中的所有文本。
我试过了:
Dim ctrl As TextBox
For Each ctrl In form1.Controls
ctrl.Text = ""
Next
但我收到一条错误消息:
无法将“System.Web.UI.LiteralControl”类型的对象转换为“System.Web.UI.WebControls.TextBox”类型。
有任何想法吗?
尝试这个
For Each control As Object In form1.Controls
If TypeOf control Is TextBox Then
control.Text = ""
End If
Next
使用此代码
For Each c As Control In Page.Controls
If TypeOf c Is TextBox Then
TryCast(c, TextBox).Text = [String].Empty
End If
Next