У меня есть два флажка в панели обновления.Один из них - элемент управления ASP.NET CheckBox, другой - просто элемент HTML <input>
.У меня есть кнопка на другой панели обновления.
Итак, вот соответствующая часть страницы:
<asp:UpdatePanel runat="server" ID="UpdatePanel1">
<ContentTemplate>
<input type="checkbox" id="check1" name="check1" />HTML Input<br />
<asp:CheckBox runat="server" ID="check2" Text="ASP CheckBox"></asp:CheckBox><br />
</ContentTemplate>
</asp:UpdatePanel>
<asp:UpdatePanel runat="server" ID="UpdatePanel2">
<ContentTemplate>
<asp:Button runat="server" ID="Submit" Text="Submit" OnClick="Submit_Click" />
</ContentTemplate>
</asp:UpdatePanel>
Я отмечаю оба флажка, затем нажимаюкнопка.То, что я вижу, это то, что флажок исчезает с того, который является просто HTML, но флажок все еще там для элемента управления CheckBox.
Почему?Я бы подумал, что ничего в первой панели обновлений не изменится, потому что я делаю частичную обратную передачу второй панели обновлений.
Если я перенесу два флажка из обновленияпанель, тогда оба держат свои галочки (как я и ожидал).