我需要通过一个循环并检查正确的单选按钮。我有多个以rb
颜色命名的单选按钮,例如“rbGreen,rbRed,rbYellow ...”
这是我背后的代码:(listColors 是字符串列表)
Private Sub selectColor(color As String)
Dim i As Integer
For i = 0 To listColors.Count - 1
If listColors(i) = color Then
Dim rb As RadioButton = TryCast(Page.FindControl("rb" & color), RadioButton)
rb.Checked = True
End If
Next i
End Sub
在调试时,我得到一个错误,因为 rb 什么都不是......