所以我试图遍历我页面上的控件并禁用所有文本框。我找到了推荐这样做的解决方案
For Each ctrl As Control in Me.Controls
If TypeOf ctrl Is TextBox Then
ctrl.Enabled = False
End If
Next
但是,当我尝试这样做时,Enabled无法修改,因为ctrl不是TextBox类型。然后我尝试通过CType转换它,但它不影响页面上的任何文本框。任何帮助都会非常感谢!
答案 0 :(得分:-1)
尝试这样的事情:
For Each ctrl As WebControl In Me.Controls
If TypeOf ctrl Is TextBox Then
DirectCast(ctrl, TextBox).Enabled = False
End If
Next
(您可能会遗漏其声明)