Sayfa PreRender de c # ile bir dropdownbox başvurusunu alın

oy
0

Ben yükleme sırasında geride c # kodundan benim aspx sayfasında bir dropdownbox seçenekleri eklemek istiyorum. Kontrolden bir başvuru nasıl bilmiyorum. Ben kullanıcı dropdownbox değiştirdiğinde tetiklenen bazı c # kodu var. O ben ile açılan bir başvuru olsun:

DropDownBox ddb = (DropDownBox)info.Toolbar.ToolbarItems.Find(ID);

Ben de denemek Ama eğer bu işe yaramaz

protected void Page_PreRender(object sender, EventArgs e)
    {

Benim aspx.cs üzerinde

Neyi kaçırıyorum? Teşekkürler.

Oluştur 10/12/2008 saat 00:56
kaynak kullanıcı
Diğer dillerde...                            


2 cevaplar

oy
1

Açılan listede seçilen öğe otomatik geri göndermeler üzerine viewstate seçilebilir istiyorsanız zaman Page_PreLoad yangınlarla açılır listedeki tüm öğeleri olması gerekir. Bunu yapmak için denetimleri oluşturulur ancak görünüm durumu henüz kendilerine enjekte edilmemiş bu noktada, page_ınit kodunuzu koymak isteyeceksiniz.

Bir burada göz atın ASP.NET Sayfa Yaşam Döngüsü Özeti sayfa yaşam döngüsü üzerine bilgi için.

Ben senin açılan bir üst kap içinde olduğuna göre, bunu sizin kontrolünüz bir başvuru almak mümkün değilse Bul () kullanmadan önce () info.EnsureChildControls çağırmak gerekebilir görüyoruz.

Cevap 10/12/2008 saat 01:17
kaynak kullanıcı

oy
0

PreRender sayfa yaşam döngüsünün sonuna doğru olduğunu. Orada değişiklik yapıyor gibi olmasını istediğinizden emin misiniz? başlangıçta bağlı olduğunda veya seçim değiştiğinde Açılan listede öğeleri değiştirerek edilmelidir benziyor.

http://codebetter.com/blogs//images/codebetter_com/raymond.lewallen/89/o_aspNet_Page_LifeCycle.jpg

Cevap 10/12/2008 saat 01:03
kaynak kullanıcı

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more