PDA

View Full Version : مشکل در ایجاد usercontrol به صورت runtime



amordad
یک شنبه 12 تیر 1390, 23:15 عصر
دوستان سلام و خسته نباشید
من یک فایل usercontrol دارم که بنا به دلایلی باید به صورت runtime در یک صفحه چند بار ایجاد بشه
مشکل کار اینجاست که این usercontrol در صفحه ایجاد میشود اما کد های آن ((event دکمه ها و..))
اجرا نمیشوند؟
خیلی کارم گیر این موضوع است لطفا کمک کنید.:عصبانی++:
قبلا از راهنمایی های شما سروران سپاسگزار میباشم.

amin joon
سه شنبه 04 مرداد 1390, 12:07 عصر
آقا بیزحمت یکی جواب بده مشکل منم دقیقا همینه.

من یه یوزر کنترل ساده رو که حاوی یک تکست باکس و یک دکمه هست رو با استفاده از کد زیر در صفحه لود میکنم:


UserControl c = new UserControl();
c = (UserControl)LoadControl("webusercontrol1.ascx");
panel1.Controls.Clear();
panel1.Controls.Add(c);


اگر این کد رو داخل یک button در صفحه اصلی قرار بدم پس از لود شدن یوزرکنترل دکمه آن کار نمیکند.(با کلیک کردن بر روی دکمه یوزرکنترل رویداد کلیک آن اجرا نمیشود)!!!!
ولی اگر همین کد رو در رویدادPage_load قرار بدم ، دکمه یوزر کنترل به درستی کار میکند.
مشکل از چیه؟؟؟

amin joon
سه شنبه 04 مرداد 1390, 19:22 عصر
لطفا اگه کسی تجربه ای تو این زمینه داره منو راهنمایی کنه...