라디오 버튼 목록에 필드 유효성 검사 컨트롤이 필요합니다. 그래서 값을 선택하지 않으면 나에게 오류가 발생합니다. 하지만 내가 뭔가를 선택하고 버튼을 클릭하면 버튼의 서버 이벤트가 발생하지 않습니다. 유효성 검사가 끝나면 서버 측 이벤트가 비활성화됩니다. 왜 내 코드 일어나고 어떤 아이디어가필수 필드 유효성 검사가 asp.net에서 작동하지 않습니다
<div id="studysub_popul" runat="server" visible="false">
<asp:Label ID="lbl_rdb_study_popul" runat="server"
CssClass="questions"
Text="2.Select your study subjects">
</asp:Label>
<asp:RadioButtonList ID="rdb_study_popul" runat="server"
AutoPostBack="True"
OnSelectedIndexChanged="rdb_study_popul_SelectedIndexChanged">
<asp:ListItem>Individuals</asp:ListItem>
<asp:ListItem>Population</asp:ListItem>
</asp:RadioButtonList>
<asp:RequiredFieldValidator ID="RequiredFieldValidator5" runat="server"
ControlToValidate="rdb_study_popul"
Display="Dynamic"
ErrorMessage="Study Subject is required"
ValidationGroup="StudySubject">
</asp:RequiredFieldValidator>
</div>
</td>
</tr>
<tr>
<td>
<asp:Button ID="btn_s_section" runat="server"
OnClick="btn_studysubject_section_Click"
Text="Next" ValidationGroup="StudySubject"
Visible="false" />
</td>
자바 스크립트 오류가 콘솔에 있는지 확인하십시오. –
라디오 버튼 목록에 AutoPostback = true가 있습니다. 이것은 의도 된 것입니까? –
어떤 서버 쪽 이벤트가 비활성화되어 있습니까? 단추 또는 라디오 단추 목록이 자동으로 다시 게시됩니까? –