私は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を使って試しました...これは意味がありません。