Я собираюсь ответить на свой вопрос здесь - думаю, это трудно понять. У меня есть два флажка, второй из которых имеет обратную передачу, которая должна срабатывать только в том случае, если первый установлен. Вот что я написал
<asp:CheckBox ID="chkTC" runat="server" Text="I have read and accept the Terms & Conditions" /><br />
<asp:CheckBox ID="chkRegister" runat="server" AutoPostBack="true" onclick =" var bOK = document.getElementById('chkTC').checked; if (!bOK) { alert('You must agree to the Terms and Conditions'); } return bOK; " />
Код onclick - это копия кода, который я использую, если я хочу определить, должна ли кнопка выполнять обратную передачу.
Однако после второго флажка не было обратной передачи, даже если первый был отмечен.