我正在使用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