Asp.net RadioButtonList FindByValue问题

Asp.net RadioButtonList FindByValue问题,asp.net,vb.net,radiobuttonlist,Asp.net,Vb.net,Radiobuttonlist,我似乎在单选按钮列表中查找特定值时遇到问题 如果我有这样的单选按钮列表 [ID] [Value] 1 Apple 2 Orange 3 Pear 4 Banana 我想使用vb.net代码来查看项目是否存在。所以我想我可以做到这一点 Dim v as Integer = 3 if rdoTheTest.Items.FindByValue(v) = True Then Msgbox("I Found you") 问题是没有为类型ListItem和integer

我似乎在单选按钮列表中查找特定值时遇到问题

如果我有这样的单选按钮列表

[ID]  [Value]
 1    Apple
 2    Orange
 3    Pear
 4    Banana
我想使用vb.net代码来查看项目是否存在。所以我想我可以做到这一点

Dim v as Integer = 3
if rdoTheTest.Items.FindByValue(v) = True Then Msgbox("I Found you")

问题是没有为类型ListItem和integer定义I get Operator=,我是否正确使用了它。

您需要像这样更改代码

Dim v as Integer = 3
if rdoTheTest.Items.FindByValue(v) IsNot Nothing Then Msgbox("I Found you")