this.Controls.Add(new CheckBox{ Checked = true; })
page_load
にこれを追加します。それは動作し、チェックボックスが追加され、表示されます。動的ラジオボタン値の取得
少し異なるアプローチ:
var button = new CheckBox{ Checked = true; }
globals.button = button;
this.Controls.Add(button);
グローバルは、私はそれがボタンを押した後のデータだ取り出すのを期待してチェックボックスを設定するには、チェックボックスのプロパティを持つクラスです。ボタンが押されたときに
public static CheckBox button { get; set; }
しかし、コントロールが私の画面の消えたと私のグローバルクラスのボタンは、私がチェックボックスに行った変更で更新されていません。
button.clickイベントを実行すると、チェックボックスのチェック状態を変更し、現在の状態をキャッチする方法を教えてください。
再びコントロールを追加することが問題ではありません助けるべき
Page_Load(object sender, EventArgs e)
方法でコントロールを作成する必要がある場合。ボタンをクリックして値を変更したときの値を取得することが私の問題です。 –あなたは 'しかし、ボタンを押すとコントロールが画面から消えてしまいました。 ' - これは、各ポストバックでコントロールを再追加しなかったことを示します。追加しないと、値を取得できません。 –
globalsクラスで設定されたチェックボックスからの値。 –