0
不工作這是我的前端代碼ASP.Net檢查,如果單選按鈕檢查在後端
<table width="50%">
<tr>
<td><asp:RadioButton ID="RadioButton1" runat="server" Text=" NL" GroupName="lang"/></td>
<td><asp:RadioButton ID="RadioButton2" runat="server" Text=" FR" GroupName="lang"/></td>
<td><asp:RadioButton ID="RadioButton3" runat="server" Text=" DE" GroupName="lang"/></td>
</tr>
</table>
這是我的後端(的.vb)代碼
If RadioButton1.Checked = True Then
.LanguageId = 1
ElseIf RadioButton2.Checked = True Then
.LanguageId = 2
ElseIf RadioButton3.Checked = True Then
.LanguageId = 3
Else
.LanguageId = 4
End If
不知怎的,它總是給languageId 4,所以if和elseif不是真的(這不是確實總是有一個被選中的情況)。
任何想法可能是什麼問題?
當我嘗試它時,它工作得很好。你是否在回發的某個地方重新設置了選中的值? – VDWWD
否。通常情況下,其他都不是必要的(我只是把它放在那裏測試是)。所以,如果我把其他的評論,它會給出一個錯誤,說「LanguageId是必需的」。雖然檢查了單選按鈕。 –
你在哪裏和什麼時候檢查值? – VDWWD