我正在使用VB.NET,并且我无法将单选按钮列表selectedItem.Value与字符串进行比较,但它不起作用...这里是代码:(我自己也尝试了selectedValue它不工作,要么)单选按钮列表selectedItem.Value与字符串相比不工作
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 =“否”,则不能正常工作,请注意出现的调试语句,这里是输出:
为什么它不评估rblOne.SelectedItem.Value =“否”!?!?!?我尝试了rblOne.SelectedValue,这不起作用,并且我向两者添加了.ToString,但这并没有帮助,我甚至尝试过使用“No”.ToString ......这没有任何意义。
你好,你发布的图片看起来与问题完全无关! – Tom 2010-12-12 09:35:03
图像是运行代码时的输出 – KacieHouser 2010-12-12 09:39:57
它显示代码永不落入IF语句的事实,因为如果这样做,您会看到更多的输出到屏幕。 – KacieHouser 2010-12-12 09:40:59