Итак - у меня есть флажок
<asp:CheckBox ID="chkOrder" runat="server" Visible='<%#IsCheckBoxVisible() %>'
Checked="false"
OnCheckedChanged="chkOrder_CheckedChanged" AutoPostBack="true"
EnableViewState="false"></asp:CheckBox>
тот, что выше. Теперь флажок находится в виде сетки и связан с данными - для всех строк в виде сетки флажок установлен в значение false. Проблема в том, что первый флажок все еще установлен.
В IE проблема не существует, то же самое для Chrome. У меня заканчиваются варианты.
Также, если я использую
$("checkboxName").attr("checked"); // verified on jquery ready function.
В ФФ это правда; IE ложно; Хром ложный.
Какие-нибудь советы?
EDIT
Теперь приготовьтесь к этому: в сгенерированном html - атрибута НИКАК не проверено.
Разница между FF и IE равна точно так же .
Другое дело - на сетке, содержащей флажки, есть панель ajax, и когда я пролистываю сетку, попробуйте перейти на страницу 2 - сработал флажок selectedChanged in codebehind.