C#コードビハインドを使用して動的に作成されるチェックボックスはほとんどありません。 クライアントサイドでjqueryを使用していますが、チェックボックスにチェックを入れたいのですが、チェックされた値はUIに反映されません。私は解決策を探して、VIEWSTATEに関連する何かを提案します。ここで私はチェックボックスの値を設定している私のC#のコードとJqueryです。動的に作成されたチェックボックスにチェックされていない値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。チェックボックス1は、動的に作成されたチェックボックスのIDです。同じ7つのチェックボックスがあります。
$('#CheckBox1').prop('checked', true);
idの代わりにclassを使用してみましたか? –
あなたのページにjqueryリファレンスファイルが含まれていますか? – Mairaj
大文字と小文字の区別に注意してください。チェックボックス1またはチェックボックス1 –