0
我需要單選按鈕列表的字段驗證控件。所以如果沒有選擇任何值,那麼它會給我一個錯誤,這很好。但是,當我重做選擇的東西,然後單擊按鈕,然後它不會觸發按鈕的服務器事件。一旦我有了驗證錯誤,那麼無論我做什麼都會禁用服務器端事件。 任何想法,爲什麼它的發生我的代碼必填字段驗證在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>
檢查您的控制檯是否有任何javascript錯誤。 –
您的單選按鈕列表具有AutoPostback = true。這是打算? –
哪個服務器端事件被禁用,按鈕或單選按鈕列表是否自動回發? –