Я использую gridview, у которого есть переключатель в одном из столбцов.Он используется как флаг true / false.В любом случае, из-за характера моего проекта, я требую, чтобы javascript отключал любые переключатели, когда я проверяю другой.Это прекрасно работает, за исключением того, что мой gridview обернут в панель обновления.Я забочусь о повторной активации jQuery на автоответчике назад, но то, что происходит, происходит при отправке назад, удалении моего проверенного переключателя и не установке его обратно.Если я не использую jQuery, он работает нормально (но тогда я не получаю эксклюзивность кнопки), поэтому я думаю, что это мой код.Вот код, который у меня есть.
<script type="text/javascript">
$(document).ready(function () {
Sys.WebForms.PageRequestManager.getInstance().add_endRequest(EndRequestHandler);
function EndRequestHandler(sender, args) {
$("input").click(function () {
$("input").removeAttr('checked');
$(this).attr('checked','checked');
});
}
$("input").click(function () {
$("input").removeAttr('checked');
$(this).attr(':checked');
});
});
Есть ли лучший способ написать этот код?Спасибо.