0

我正在使用 VB.NET,我无法将单选按钮列表 selectedItem.Value 与字符串进行比较,它不起作用......这是代码:(我也尝试过 selectedValue 它也不起作用

Response.Write("RB1: " + rblOne.SelectedItem.Value + " FML FML FML<br/>")
            If rblOne.SelectedItem.Value = "No" Then
                Response.Write("Hey there!<BR/>")
                pnlR1.Visible = True
                If NumberOfAnswers = 7 Then
                    Score = Score - 10
                ElseIf NumberOfAnswers = 6 Then
                    Score = Score - 15
                Else
                    Score = Score - 20
                End If
                Response.Write("Score: " + Score.ToString)
            End If
    Response.End()

如果 rblOne.SelectedItem.Value = "No" Then 不起作用,请注意其中的调试语句,这是输出:

替代文字

为什么它不评估 rblOne.SelectedItem.Value = "No" !?!?!? 我尝试了 rblOne.SelectedValue,但它不起作用,并且我在两者中都添加了 .ToString,但没有帮助,我什至尝试使用“No”.ToString ...这没有任何意义。

4

1 回答 1

1
    If rblOne.SelectedIndex > -1 AndAlso rblOne.Items(rblOne.SelectedIndex).Value.ToString = "No" Then
        'Code to run if the selected list item in the radio button list has a value of "No"
    End If
于 2010-12-12T15:33:36.853 回答