Tôi đã thêm một CheckBox
động trong asp.nettruy cập giá trị checkbox động tạo ra trong C#
CheckBox cb = new CheckBox();
cb.Text = "text";
cb.ID = "1";
Tôi có thể truy cập CheckBox
này qua C# trong pageLoad
bản thân, ngay sau tuyên bố trên mã. Nhưng khi tôi cố truy cập các giá trị này sau khi nhấn nút, tôi nhận được các giá trị null.
CheckBox cb1 = (CheckBox)ph.FindControl("1");
Response.Write(cb1.Text);
ph.Controls.Add(cb);
(ph
là một giữ chỗ) Bất kỳ một thể cho tôi biết whats sai ở đây?
@mcalex chỉ là một văn bản – Athul
Nếu bạn đang tạo cây điều khiển động, bạn phải làm như vậy bất kể nếu Page.IsPostback == đúng, bạn có thể xây dựng nơi bạn tạo các điều khiển đó (sự kiện nào) không? –
bạn đã thêm hộp kiểm vào các contols chưa? –