У меня есть несколько флажков, которые динамически создаются с использованием кода C#. На стороне клиента, используя jquery, я хочу установить флажок, но проверенное значение не отражено в пользовательском интерфейсе. Я просмотрел решение, и он предлагает что-то, связанное с VIEWSTATE. Вот мой код C# и JQuery, где я устанавливаю значение Checkbox.Проверенное значение, не отражающее динамически созданные флажки asp.net C# jquery
C#. Код
CheckBox checkbox = new CheckBox();
checkbox.ID = "CheckBox" + i++;
checkbox.InputAttributes["class"] = "skin-line-grey icheck-label form-label";
checkbox.ClientIDMode = ClientIDMode.Static;
checkbox.Text = item.Text;
PnlEventList.Controls.Add(checkbox);
JQuery. Checkbox1 - это идентификатор для флажка, который был динамически создан. У меня есть еще 7 флажков.
$('#CheckBox1').prop('checked', true);
Вы пытались использовать класс вместо id? –
Включили ли вы файл ссылки jquery на свою страницу? – Mairaj
Позаботьтесь о чувствительности к регистру. Checkbox1 или CheckBox1 –