Ben şeyler bir tablo içeren bir sayfa var ve kullanıcı işlemek satırları seçmek için izin vermeniz gerekir. Ben masaya onay kutularını bir sütun eklemek ama form gönderildiğinde onlar kontrol edilir olmadığını test edebilirsiniz anlamaya görünmüyor nasıl anladım. Onlar statik elemanlar olsaydı, ben sadece bunu kontrol etmek mümkün olurdu this.theCheckBoxama onlar programaticly oluşturulur.
Ayrıca ben (orada Kimlik özelliğinde bunu doldurma yoluyla) onlara benim veri ekleme ediyorum şekli de çok memnun değilim.
Bunun alakalı olup olmadığından emin değilim ama oluşturulan onay kutularını hangi bilinen gerekiyor gibi bir catch-22 biraz bakıyorum etrafında son kez onları yaratan kod işletilen yeniden ı önce kontrol edildi.
Düzenleme:
Ben neredeyse bir çözüm buldum. Ayarlayarak AutoPostBackmülkiyet ve CheckedChangedolay:
checkbox.AutoPostBack = false;
checkbox.CheckedChanged += new EventHandler(checkbox_CheckedChanged);
Ben kodu geri değişti herhangi onay kutusu için bir yazı üzerine çağrılacak alabilirsiniz. Ancak bu iki sorun vardır:
- Çağrı geri sonra işlenen (ya sırasında, emin değilim) olan
Page_Loadbu bilgiyi kullanmak gerekir nerede - geri çağırma sayfa yüklendiğinde kontrol edilip hala edildi onay kutuları için çağrılmaz.
Düzenleme 2:
Ben ukala öneki ile tüm kimlikleri etiketleme ve üstündeki bu doldurma edildi yapıyor sona Ne Form_Load:
foreach (string v in this.Request.Form.AllKeys)
{
if (v.StartsWith(Prefix))
{
var data = v.Substring(Prefix.Length);
}
}
her şey geç çalıştırmak gibi görünüyor.













